我不知道如何處理這個,我希望有人有一點輸入。我找不到關於如何加載對象內的數組的任何信息。以下是我關心的功能。Javascript - 對象數組,對象包含另一個數組和一個int
function Frame(time){
this.minutes = new Array();
this.time = time;
}
現在,如果我創建一個幀數組,我將如何訪問每個幀的分鐘數組?
我不知道如何處理這個,我希望有人有一點輸入。我找不到關於如何加載對象內的數組的任何信息。以下是我關心的功能。Javascript - 對象數組,對象包含另一個數組和一個int
function Frame(time){
this.minutes = new Array();
this.time = time;
}
現在,如果我創建一個幀數組,我將如何訪問每個幀的分鐘數組?
在JavaScript中,你也可以創建一個數組:
function Frame(time){
this.minutes = [];
this.time = time;
}
如果你有框架的陣列,您將通過具有循環並訪問每一幀,抓住分鐘。
for (int i = 0, len = frames.length; i < len; i++)
{
var min = frames[i].minutes;
var first = min[0]; // or whatever else is needed
}
這可能是值得添加到您的答案爲什麼'分鐘'是不可訪問的寫在問題中。 – Mathletics
感謝您的快速回復!我還有一個問題。要訪問個人會議記錄[],我可以這樣做嗎? frames [i] .minutes [0] – ti30xa
@ ti30xa是的,但總是進行數組長度檢查,以免發生異常,但是是。這基本上是我的示例正在做的。 –
您不能像當前編寫的那樣訪問'minutes',因爲它是一個私有變量。參見@BrianMains的回覆,他使用'this.minutes'來暴露它。 – Mathletics