У меня есть этот Javascript-код с переменной JSON, которая работает хорошо.Создать динамически JSON-ключи в цикле JS
var valuesJSON = {
projects: {
0: {value: 0, price: 0},
1: {value: 0, price: 0},
2: {value: 0, price: 0},
3: {value: 0, price: 0},
4: {value: 0, price: 0},
5: {value: 0, price: 0},
6: {value: 0, price: 0},
7: {value: 0, price: 0},
}
}
Я хочу сделать его более масштабируемым, чтобы он считывал количество записей из константы. Я попробовал следующее, но цикл for в переменной не разрешен. Есть идеи?
const NUM_PROJECTS = 8
var valuesJSON = {
projects: {
for (var i=0; i < NUM_PROJECTS; i++) {
i: {value: 0, price: 0},
}
}
}
Используйте скобки обозначения, если переменная будет использоваться в качестве ключа! – Rayon
'var valuesJSON = { проекты: { } }; for (var i = 0; i
mplungjan
Если все ключи являются последовательными и числовыми, почему это не' проекты 'a * array *? – deceze