gpt4 book ai didi

javascript - 在javascript拆分函数中拆分数组元素

转载 作者:行者123 更新时间:2023-12-03 16:46:05 24 4
gpt4 key购买 nike

嗨,我有以下数组元素

var array =["a.READ","b.CREATE"]



我正在尝试根据“。”拆分元素。使用javascript拆分方法

下面是我的代码
var array1=new Array();
var array2 = new Array();

for (var i = 0; i < array .length; i++) {
array1.push(array [i].split("."));
}
console.log("this is the array1 finish ----"+array1)

我收到的输出是
[["a","READ"],["b","CREATE"]]

我想要的预期输出是
array1 =["a","b"]

array2=["READ","CREATE"]

我被困在这里任何关于此的解决方案都非常有帮助

最佳答案

您需要添加到 array2 并使用返回数组中的两个元素 String.prototype.split返回 - 即 0 是点的左侧,1 是点的右侧。

var array = ["a.READ", "b.CREATE"]
var array1 = []; // better to define using [] instead of new Array();
var array2 = [];

for (var i = 0; i < array.length; i++) {
var split = array[i].split("."); // just split once
array1.push(split[0]); // before the dot
array2.push(split[1]); // after the dot
}
console.log("array1", array1);
console.log("array2", array2);

关于javascript - 在javascript拆分函数中拆分数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25967358/

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