gpt4 book ai didi

javascript - 不想在 Javascript 中打印 Array of Array

转载 作者:行者123 更新时间:2023-11-30 08:42:08 24 4
gpt4 key购买 nike

我有一个数组的数组,我只想打印外部数组而不是内部数组。

例如我的数组是:-

[
"Stories",
"Tasks",
"In Progress",
"In Review",
"Completed",
[
{
"divName": "content-container2",
"content": "us 2345",
"topPos": 109,
"leftPos": 150
},
{
"divName": "content-container3",
"content": "Description",
"topPos": 98,
"leftPos": 382
},
{
"divName": "content-container4",
"content": "12212",
"topPos": 110,
"leftPos": 644
}
]
]

我只想显示 ["Stories"、"Tasks"、"In Progress"、"In Review"、"Completed"],没有别的。

请建议如何在 javascript 中处理这个问题?

最佳答案

在迭代数组时,检查其中每一项的类型

for (var i =0; i< arr.length; i++) {
if (typeof arr[i] === "string") {
console.log(arr[i]);
}
}

更好的方法(灵感来自 answer )

for (var i =0; i< arr.length; i++) {
if( Object.prototype.toString.call( arr[i] ) !== '[object Array]' ) {
console.log(arr[i]);
}

关于javascript - 不想在 Javascript 中打印 Array of Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25400921/

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