js對象中屬性名以數字開頭引發的報錯 :missing ) after argument list
var ChineseDistricts = { 86: { 110000: '北京市', 120000: '天津市', 130000: '河北省' } } console.log(ChineseDistricts.86);//會報錯
如果屬性名是數字開頭,則需要以如下方式獲取
/*需要加上中括號*/ console.log(ChineseDistricts[86]);
正常情況以字母開頭 ,直接.名稱即可獲取,如下
var ChineseDistricts = { a86: { 110000: '北京市', 120000: '天津市', 130000: '河北省' } } console.log(ChineseDistricts.a86);
js以變量名獲取對象里的值
let data={ a:"123", b:"1234", c:"1235", d:"1236" } $("#test input").each(function () { let tags= $(this).attr("name"); let val=data[tags]; $("input[name="+tags+"]").val(val); })