gpt4 book ai didi

javascript - 如何获取对象的长度

转载 作者:行者123 更新时间:2023-12-03 00:50:11 25 4
gpt4 key购买 nike

我有这个数组,我想在单击时添加一些新项目,但首先我需要获取数组的长度,以便将项目添加到正确的位置。这是数组的样子:

"parent": [{
"child": {},
"child2": {},
...
}];

数组需要看起来与此完全相同,并且在页面加载时它是空的。我想在子元素中插入值,例如:

"parent": [{
"child": {
"0": 1,
"1": 1,
"2": 1
},
...
}];

首先,在开始时我无法获取子数组的长度:(

注意数组必须与此完全相同,并且子元素应按从 0 到 n 的数组顺序排列。

每次我询问 child 的长度时,我都会得到“未定义”的答复。即使我手动输入值 ex。 "child": {"0": "1", "1": "1"} 我未定义子长度。

最佳答案

对象没有长度,您需要使用Object.key,如示例所示:

let array = {
"parent": [{
"child": {
"0": 1,
"1": 1,
"2": 1
}
}]
};


console.log(Object.keys(array.parent[0].child).length);

关于javascript - 如何获取对象的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53086870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com