Maison > Article > interface Web > Utiliser des variables pour définir dynamiquement les noms d'attributs js_compétences javascript
Cible : les noms d'attributs js peuvent utiliser des variables
Exemple : objet js, lors de l'attribution d'attributs à l'objet, vous pouvez utiliser la méthode suivante
Lecteurs, devinez ce que l'alerte imprimera ?
Devinez encore, qu'est-ce qui sera imprimé si alert(obj.i) ?
Bien sûr que c'est oocss, pourquoi ? Parce que obj n'a désormais qu'un seul attribut i, et à travers deux boucles, le devant de obj.i est écrasé par ce dernier.
S'il y a une demande, vous devez ajouter des attributs de manière dynamique, c'est-à-dire que l'attribut doit également être une variable. Comme dans l'exemple de code ci-dessus, alert(obj.js) n'est pas indéfini, mais jquery Comment faire. le modifier ?
C'est aussi simple que cela ! Traitez l'objet obj comme un tableau, qui prend en charge l'utilisation de méthodes similaires aux indices pour attribuer des attributs et des valeurs d'attribut à l'objet. Cependant, l'objet est toujours un objet et obj.length n'existe pas. >