在W3C的在線編程中經過測試發現以下問題:
當一個數組內部元素為對象時,給數組賦值應該先給對象賦值,然后把該對象push到數組中。
如下所示:
在控制台打印之后的數據格式為下圖所示:
如果在給數組賦值的時候直接給對象賦值則會報錯,如下所示:
以上是在W3C的測試結果。下面是本人在開發過程中因為同樣的原因導致的CSS樣式不應用的錯誤。
當通過循環直接向每個數組元素的對象賦值的時候,在控制台打印出的數據格式如下:
而當通過先給對象賦值,然后把對象 push 進數組的方式得到的數據格式如下: