const items = ['one'];
const obj = {
'one': 'foobar'
};
console.log(obj[items]);
La sortie de la console est "foobar".La matrice avec 1 élément est évaluée comme élément entre parenthèses
Pourquoi/comment [items]
évalue-t-il à "un"? Cela va-t-il jeter une erreur en mode strict?
Je sais que je l'ai vu des questions comme ça avant, mais peut » t en trouver un à marquer comme un doublon. – Barmar
J'ai pensé qu'il aurait été demandé avant, mais puisque je ne pouvais pas trouver un non plus, j'ai décidé de demander – besseddrest