php 这个表达式如何在 javascript 中爆炸?

How to do this expression of php explode in javascript?

大家好,我想知道 php explode 代码如何写成 javascript。

取自此处:https://eval.in/82916(完整代码)

foreach ($array as $value) {
    list($a, $b) = explode(' ', $value);
    $arr1[] = $a;
    $arr2[] = $b;
}

从JavaScript1.7开始,将支持以下解决方案:

var arr1 = [];
var arr2 = [];
array.forEach(function(value) {
    [a, b] = value.split(' ');
    arr1.push(a);
    arr2.push(b);
});

然而,由于该解决方案仅适用于最新版本的浏览器(在 Chrome 上对我也不起作用,在 Firefox 上却适用),我绝对不建议使用它。 我建议改用这样的东西:

var arr1 = [];
var arr2 = [];
array.forEach(function(value) {
    var splits = value.split(' ');
    arr1.push(splits[0]);
    arr2.push(splits[1]);
});

这应该适用于几乎所有人。