gpt4 book ai didi

javascript - 将多个数组的值组合成字符串

转载 作者:行者123 更新时间:2023-11-29 16:47:03 25 4
gpt4 key购买 nike

我有一个包含 HTML 类的数组对象:

var myObj = {
classes1: ['.classI'],
classes2: ['.classA', '.classB'],
classes3: ['.class1', '.class2', '.class3'],
}

我希望能够像这样将它们连接成一个字符串:

".classI.classA.class1, .classI.classA.class2, .classI.classA.class3, .classI.classB.class1, .classI.classB.class2, .classI.classB.class3"

有没有办法像上面那样遍历对象中的每个数组并组合元素?

提前致谢。

最佳答案

使用嵌套循环。

var myObj = {
classes1: ['.classI'],
classes2: ['.classA', '.classB'],
classes3: ['.class1', '.class2', '.class3'],
}

var result_array = [];
myObj.classes1.forEach(function(s1) {
myObj.classes2.forEach(function(s2) {
myObj.classes3.forEach(function(s3) {
result_array.push(s1 + s2 + s3);
});
});
});
var result = result_array.join(', ');

console.log(result);

关于javascript - 将多个数组的值组合成字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40032968/

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