gpt4 book ai didi

javascript - 如何提取仅在 Javascript 中具有多个值的数组数据?

转载 作者:行者123 更新时间:2023-11-30 13:50:05 25 4
gpt4 key购买 nike

我有这个数组数据。

var arr = {key1:'progress',key2:'done',key3:['new','12'],key4:['checking','10']};

我想提取数组数据,但它应该只有多个值数据。所以我想得到这样的结果数组。

var result = {['new','12'],['checking','10']};

var result = {key3:['new','12'],key4:['checking','10']};

我用谷歌搜索解决这个问题,但我找不到答案。有办法吗?

最佳答案

您可以根据值是否为数组(使用 Array.isArray() )过滤 Object.values 数组并检查其长度 :

var arr = {
key1: 'progress',
key2: 'done',
key3: ['new', '12'],
key4: ['checking', '10']
};

var result = Object.values(arr).filter(v => Array.isArray(v) && v.length > 1);
console.log(result);

关于javascript - 如何提取仅在 Javascript 中具有多个值的数组数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58436582/

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