我是一個更多的C++和Java程序員,這是我第一次嘗試使用JavaScript做些事情。我有一個持有數組的對象,以及一個應該返回該數組長度的函數。兩個數字的JavaScript乘法返回NaN
var graphData = {
labels : ["label1", "label2", "label3"],
numData : function() {
return (Number(this.labels.length));}
}
現在我想要做的是根據此數組的大小調整div的大小。
我
var barWidth = 13;
var viewWidth = barWidth * graphData.numData;
現在,這只是不工作。當我檢查typeof viewWidth時,它返回NaN。我也嘗試將操作數「鑄造」爲Number(),但它不起作用。我究竟做錯了什麼?
您確定graphData的定義與您在此放置的完全相同嗎?因爲該返回和同一行末尾的分號會是兩個語法錯誤。 –
謝謝我做了編輯。 –
所以你在那裏有一個功能。你也必須**調用這個函數。 –