簡體   English   中英

在JavaScript中使用數組的正確方法是什么?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM