gpt4 book ai didi

javascript - 将数组中的字符串拆分为更多数组

转载 作者:行者123 更新时间:2023-11-28 18:56:55 26 4
gpt4 key购买 nike

我有这个数组:

["Name: Bob, LastName: Smith, Age: 77","Name: John, LastName: Cabbage, Age: 34","Name: Regan, LastName: Gobsmolly, Age: 80"]

如何将数组中的所有字符串从逗号分割成更多数组,结果将如下所示:

[["Name: Bob", "LastName: Smith", "Age: 77"],["Name: John", "LastName: Cabbage", "Age: 34"],["Name: Regan", "LastName: Gobsmolly", "Age: 80"]]

我已经尝试使用循环拆分数组中的项目,目的是从每个数组返回 Name 值:

function getEntryNames(nameSplit) {
var nameSplit;
for (var i = 0; i < nameSplit.length; i++) {
return nameSplit[i].split(',')[i];
}
}
document.write(getEntryNames(theArray))

问题是,该函数只会分割数组中的第一项,所以我得到这个结果:

Name: Bob

当我真的想要这个结果时:

Name: Bob, Name: John, Name: Regan

那么如何将数组中的项目拆分为更多数组呢?

最佳答案

这个怎么样:(在此过程中原数组内容将被替换)

var arr = ["Name: Bob, LastName: Smith, Age: 77","Name: John, LastName: Cabbage, Age: 34","Name: Regan, LastName: Gobsmolly, Age: 80"];

function splitSomething(arr) {
var item;
for (var i = 0; i < arr.length; i++)
{
item = arr[i];
arr[i] = item.split(',');
}
return arr;
}
console.log(splitSomething(arr));

关于javascript - 将数组中的字符串拆分为更多数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33432059/

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