var obj = {abc:"ss",nn:90};
var v1 = obj.abc;//使用點的方式
var v2 = obj["abc"];//使用中括號的方式
在實際項目中一般使用點,會方便很多,但是如果key是變量的話就不能使用點了,js會理解變量為對象的key值,造成混淆
var v3 = obj[key];//key是一個變量
今天在開發iot后台的時候,服務端返回了 中橫線的值 "value-range" , 直接用點會報錯, 應該用obj["value-range"]