[英]What's the correct way to use an array in a JavaScript RegExp?
[英]What is the correct way to use an Array in Javascript?
我是javascript新手。 所以这个问题可能不好。
var arrQue = new Array(10);
for (var i = 0; i < 10; i++) {
arrQue[i] = new Array(6);
}
这段代码可以完美地工作,但是我想在不给出数组大小的情况下知道如何做这样的事情(以下代码不起作用):
var arrQue = new Array();//don't know the size
for (var i = 0; i < arrQue.length; i++) {
arrQue[i] = new Array();//don't know the size
}
并且代码中包含两次创建新数组的代码。 有没有更简单或最佳的方法来创建多个数组?
然后,我必须像这样访问:
arrQue[0][6] = "test";
arrQue[23][3] = "some test";
我找到了这种方法,但是以某种方式认为错了?
Object.size = function(obj) {
var size = 0, key;
for (key in obj) {
if (obj.hasOwnProperty(key)) size++;
}
return size;
};
var arrQue = [];
var size = Object.size(arrQue);
for (var i = 0; i < size; i++) {
arrQue[i] = [];
var nextSize = Object.size(arrQue[i]);
}
var arrQue = [];
for (var i = 0; i < length of your inputs; i++) {
arrQue.push(input);
}
在这里看看
在那里检查数组对象方法 。这就是您需要的所有东西。
您可以根据需要设置数组,对象数组等。
var arrQue = [];
for (var i = 0; i < 10; i++) {
arrQue.push(input);
}
您可能正在寻找push方法:
var arr = [];
arr.push(your value);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.