【发布时间】:2019-11-21 18:51:42
【问题描述】:
我有这个数组 = ["john", "mike", "george", 55, "hello", 344, "goodmorning"] 我想接受这个:[“johnmikegeorge”,55,“hello”,344,“早安”]。我希望有连续的字符串将它们合并为一个。
var s = ""
var new_data = []
var pin = ["john", "mike", "george", 55, "hello", 344, "goodmorning"]
for (let i = 0; i < pin.length; i++) {
if (typeof pin[i] === "string") {
s = s + pin[i]
new_data.push(s)
} else {
s = ""
new_data.push(pin[i])
}
}
console.log(new_data)
在之前的代码中,我使用这个 ["john", "johnmike", "johnmikegeorge", 55, "hello", 344, "goodmorning"]
【问题讨论】:
标签: javascript html arrays