javascript - 将数组拆分为多个数组或备用数组 - Javascript

标签 javascript jquery arrays object var

我有一个数组

var array = ['123.456789,123.1','456.7890123,234.1','789.0123456,345.1'];

我正在寻找的结果是

var array1 = [123.456789,456.7890123,789.0123456];
var array2 = [123.1,234.1,345.1];

执行此操作的最佳实践是什么? 我一直在看 。 split (””); 但想知道实现它的最佳方法。

提前致谢 马赫

最佳答案

var arr = ["123.456789,123.1","456.7890123,234.1","789.0123456,345.1"];

var array1 = [],
    array2 = arr.map(function(e) {
        e = e.split(",");
        array1.push(+e[0]);
        return +e[1];
    });

console.log(array1, array2);

关于javascript - 将数组拆分为多个数组或备用数组 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14998782/

相关文章:

php - 如何在 CodeIgniter 中使用 AJAX 函数更改网页数据

Jquery Datatable 根据值更改行颜色

mysql - rails 中#<MatchResult::ActiveRecord_Relation:0x0000000232e608> 的未定义方法 `updated_at'

php - 将 MySQL 集结果存储在 PHP session 数组中以减少数据库查找

javascript - 如何访问从 JSP 传递的参数作为 HTML 页面的隐藏输入?

javascript - HTML - 用视频替换 div(图像和按钮)(仅当我按下按钮时)

javascript - RobinHerbots 的 jQuery 输入掩码无法在 IE8 (WinXP) 上运行

javascript - 如何向用户生成建议?

jquery - Bootstrap 3 - 表单 - 必填字段 - 下拉菜单

python - numpy ndarray 索引 - 从元组中检索索引