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

标签 javascript arrays split

嗨,我有以下数组元素

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/

相关文章:

r - 使用 strsplit 分割字符串并为分割的一部分创建一个新向量

php - 使用 PHP 将字符串分成两半(Word-Aware)

R:将向量拆分为等长的重叠子向量

javascript - 更改 Google ComboChart 中的带颜色

javascript - Openlayers 从元素获取 map

javascript - 需要 ember 模型返回数组 promise 而不是对象

arrays - 将文件读入空行数组

javascript - 如何将 jpg 或 png 图像放入 HTML 中的按钮中

javascript - 包含数组的对象 - 是否有更简单的方法来编写这种常见模式

arrays - 如何将某些索引的行和列移动到矩阵的任一端?