Сообщение от Aetae
|
Есть подозрение, что вы не понимаете вообще базовый синтаксис javascript. Что "=" - это операция присваивания а ни раз не добавления или изменения.
Увы в современном js уже можно всё обвешать сеттерами и геттерами, и тогда такой код будет рабочим, потому уверенно это утверждать я не могу. Проверить просто: если сеттеры и геттеры в js вам ни о чём не говорят - значит всё плохо. Начните с прочтения первых глав учебника. Иначе хз, разбираться с написанной подобным образом библиотекой нет никакого желания.
|
стоп. Что такое присвоение я понимаю и то что есть .push который позволит добавить значение в массив. Вопрос немного в другом, есть глобальное хранеине Объектов в массиве
var ClientData = {
NewsClient: {
update: '',
cache: {}
}
});
Допусти я получил N-ое кол-во новостей в JSON формате и хочу записать их в глобальное хранение.
var answerLength = 3; // кол-во новостей из JSON
var arr = {}; // создал пустой объект
for (var i = 0; i < answerLength; i++) {
arr = ['index'+i];
}
ClientData.NewsClient.cache = arr;
хотя уже вроде сам понял как сделать