gpt4 book ai didi

javascript - 使用 split 在 javascript 中创建一个 2 级数组

转载 作者:行者123 更新时间:2023-11-30 09:46:47 25 4
gpt4 key购买 nike

我需要将一个字符串拆分成一个两级数组(或者更确切地说是内部数组和带有自动键的数组)。

假设字符串是:
item 10~item 11~item 12^ item 20~item 21~item 23^

我希望它有类似的结构我知道 php - 理解结构

array(
[0]=> array(
'item 10',
'item 11',
'item 12',
),
[1]=> array(
'item 20',
'item 21',
'item 22',
),
)

所以...
第一个拆分看起来像这样对吗?

function createDataArray(xData) {
xData.split("^");
--- WHAT DO I DO HERE? ---

}

感谢您的帮助

最佳答案

你可以简单地这样做,以获得你想要的输出。

var str = 'item 10~item 11~item 12^ item 20~item 21~item 23^';

var arr = [];
str.split('^').forEach(function(v) {
if (v) {
arr.push(v.trim().split('~'));
}
});

console.log(arr);

关于javascript - 使用 split 在 javascript 中创建一个 2 级数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38579659/

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