Ils contiennent tous les deux les mêmes valeurs, mais je me demande pourquoi ils sont différents quand je les console dans les outils de développement.Pourquoi la syntaxe est-elle différente entre ces deux tableaux dans JS?
var values = [6, 6, 6, 19, 13, 50];
function boxWidth() {
var widths = new Array();
widths.push(values);
console.log(widths);
console.log(values);
}
Pour clarifier les choses, vous vous demandez pourquoi 'widths' est' [Array (6)] '' mais values' est '[6,6,6,19,13,50 ] '? – Dai
"* Ils contiennent tous deux les mêmes valeurs *" - eh bien non, ils ne le font pas. Cliquez sur le bouton inspecter (triangle gris) pour voir comment ils diffèrent. – Bergi
Pour clarifier. l'un ressemble à -> '[6,6,6,19,13,50]' et l'autre ressemble à '[[6,6,6,19,13,50]]' si cela vous aide à voir la différence. – Keith