Disons que j'ai un tableau simple comme celui-ci :
const arr = {
name: 'Lorem',
age: 'Ipsum',
}
Comment vérifier la valeur de en name
fonction d'une variable qui est, par exemple, définie en cliquant sur un bouton ? Voici ce que j'ai essayé :
const arr = {
name: 'Lorem',
age: 'Ipsum',
}
$('button').click(function(e) {
e.preventDefault();
var key = $(this).attr('data-key');
// this:
console.log(arr.key);
// should return the same result as this:
console.log(arr.name);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button data-key="name">Click Me</button>
En utilisant la notation entre parenthèses :
const arr = { name: 'Lorem', age: 'Ipsum' };
$('button').click(function(e) {
e.preventDefault();
const key = $(this).attr('data-key');
console.log(arr[key]);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button data-key="name">Click Me</button>
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots