【发布时间】:2023-01-30 09:59:14
【问题描述】:
const propCSS = resposta['propCSS'];
const listData = getList(cssList);
listData.lista = propCSS;
for (let i = 1; i <= list.length; i--) {
list.push(` "$ {listData}" `);
console.log(lista);
}
我正在尝试向 JSON 文件中的数组添加一个项目,但结果只在位置 10 返回我 undefined。
【问题讨论】:
-
许多编程语言从 0 开始对事物进行编号。因此,如果您有一个包含 10 个元素的列表,则有效索引为 0、1、2、... 9(而
length为 10)。因此向上计数循环将是for(let i=0; i<list.length; i++)、i<list.length,因为list.length(10) 不是有效索引。向下计数有点长,因为i仍然不能是list.length,而i可以是0:for(let i=list.length-1; i>=0; i--)。
标签: javascript arrays json