我使用Flot Chart插件構建條形圖。當腳本收到新數據時,我需要它將該值增加1。Javascript更新數組中的數組值
var data = [["A", 0], ["B", 0], ["C", 0], ["D", 0], ["E", 0]]
$.plot("#placeholder", [data], options);
channel.on("data", function (receiveddata) {
data[receiveddata] = data[receiveddata] + 1
$.plot("#placeholder", [data], options);
});
現在說通道接收「A」作爲數據,我想增加一個等。 我的代碼說明了什麼我已經嘗試過,也
data.recieveddata
,但沒有什麼工作。
世界你爲什麼不使用對象?你把它當作一個對象來對待,所以使用一個對象。如果別的東西需要數組,則將該對象轉換爲數組。 – epascarello