Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Непонятки с массивом (https://javascript.ru/forum/events/85524-neponyatki-s-massivom.html)

ureech 05.10.2023 09:47

Непонятки с массивом
 
Привет всем

function ToBook (){
	var arr = []
var obj={}
	if (localStorage.getItem('prevFirsts')){
		stor = JSON.parse(localStorage.getItem('prevFirsts'))
	} 
	console.log(arr)// тут не пусто!!!

	var firsts = document.querySelectorAll('.first')
for (var i = 0; i < firsts.length; i++) {

//Тут я собираю из firsts[i] данные и создаю объект

obj = {
...
}

и добавляю в массив

arr.push(obj)

}

	var res = JSON.stringify(arr)
	localStorage.setItem('forform', res)

}


Данная ф-ция обрабатывается кнопкой. И вот такой вопрос. Почему у меня вначале не пустой массив?

ksa 05.10.2023 10:26

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

С большой долей вероятности делая такой пример ты сам все увидишь. ;)

ureech 05.10.2023 11:07

ksa, ОК)

Nexus 05.10.2023 12:22

Цитата:

Please be warned that [...] what you get logged on the console is a reference to the object
© https://developer.mozilla.org/en-US/...PI/console/log


Часовой пояс GMT +3, время: 15:52.