![](/img/trans.png)
[英]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.