gpt4 book ai didi

javascript - JS 将数组值合并为一个值

转载 作者:搜寻专家 更新时间:2023-11-01 04:48:30 25 4
gpt4 key购买 nike

我有这个对象

a = {key:'animals',
options: ['dog','cat','penguin']}

如何简化为:

b = ['animals','dogcatpenguin']

最佳答案

像这样

var a = {
key: 'animals',
options: ['dog','cat','penguin']
};

var key, b = [];

for (key in a) {
b.push(Array.isArray(a[key]) ? a[key].join('') : a[key]);
}

console.log(b);

或者您可以使用 Object.keys.map

var a = {
key: 'animals',
options: ['dog','cat','penguin']
};

var b = Object.keys(a).map(function (key) {
return Array.isArray(a[key]) ? a[key].join('') : a[key];
});

console.log(b);

关于javascript - JS 将数组值合并为一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29947740/

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