php - JavaScript - 赋值 - 数组的数组

标签 php javascript asp.net .net html

var a = new Array();
var b = new Array();
var c = [a,b];

var str = 'hello,world,nice,day';
for(var i = 0; i < c.length; i++){
  c[i] = str.split(',');
}

执行后我想要:

c = [a, b];
a = ['hello', 'world', 'nice', 'day'];
b = ['hello', 'world', 'nice', 'day'];

但我真的有:

c = [['hello', 'world', 'nice', 'day'], ['hello', 'world', 'nice', 'day']];
a = [];
b = [];

我能修好吗?

更新: 雷诺斯的决定真是太好了。谢谢。

最佳答案

for(var i = 0; i < c.length; i++){
  c[i].push.apply(c[i], str.split(','));
}

关于php - JavaScript - 赋值 - 数组的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8014584/

相关文章:

php - 从 PHP foreach 循环获取 Ajax 变量(第二部分)

php - 访问数组 PHP 中的一行

javascript - 如何使用 Javascript 为 asp :label? 执行 "select all"和 "copy to clipboard"

javascript - 替换空格和格式化字符串

mysql - 类型 'MySqlConnection' 未定义

c# - 在 MVC 4 和 Backbone.js 中传递查询字符串中的对象

javascript - 是否可以检测颜色是浅色还是深色?

php - 如何将数据库属性derby.database.sqlAuthorization更改为 'TRUE'

javascript - Nodemon 问题,一直挂起

asp.net - 如何在 ASP.NET 中以编程方式请求 URL?