2013-06-19 3 views
0

Если я расширяю массивы, все они выглядят одинаково на внутренней стороне. Почему тогда первый из них помечен как [Array [4]], а последний - как [Array [4], Array [4], Array [4], Array [4]]?Что означают эти массивы console.logs?

enter image description here

Спасибо!

ответ

2

В качестве иллюстрации: i icon поясняет, что расширение объекта показывает его настоящее время значение.

Это произойдет, если вы зарегистрируете один и тот же экземпляр массива несколько раз и добавьте элементы между журналами.

Он печатает значение массива (свернутой строки) сразу, поэтому оно показывает исходное значение массива.
При его расширении он расширяет текущее состояние объекта, включая последующие дополнения.

+0

Наверняка, просто хотелось убедиться, что не было повторений или чего-то странного. Благодаря! – dezman

Смежные вопросы