Tableau JavaScript appuyez sur la touche de la valeur
Ok, je vais un peu mal et j'ai déjà perdu une heure avec cela, alors j'espère que l'un de vous les gars peut m'aider.
var a = ['left','top'],
x = [];
for(i=0;i<a.length;i++) {
x.push({
a[i] : 0
});
}
Comment faire pousser une valeur à chacun des clés à l'intérieur de la var a
tableau?
Vous pouvez voir mon échec d'une tentative d', mais j'espère que ça va vous donner un aperçu de ce que je suis en train de réaliser.
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le support de la notation:
Le résultat sera:
Peut-être au lieu d'un tableau d'objets, vous voulez juste un objet avec les deux propriétés:
et
Ce résultat
x = {left: 0, top: 0}
.Vous pouvez utiliser:
Array.le prototype.map()
Array.le prototype.réduire()
Flèche fonctions
opérateur Virgule
Pour créer la matrice des objets:
Démo:
JS:
Ou si on veut créer un objet unique à partir des valeurs des tableaux:
Démo:
JS: