在开发的时候有时候遇到后端返回的结果是这样的
let cityObj = {
"010":"北京市",
"021":"上海市",
"022":"天津市",
"023":"重庆市",
"0311":"石家庄市",
"0312":"保定市",
"0314":"承德市",
"0310":"邯郸市",
"0315":"唐山市",
"0335":"秦皇岛市",
"0871":"昆明市",
}
这样的对象和一般的对象有所区别,因为普通的对象我们可以obj.key来直接获取,但是key是字符串或者数字这个方法是获取不到的控制台还会报错,看下如何正确获取这样的对象值
比如我需要在控制台输出0871对应的值
consolo.log(cityObj['0871'])
数字key的对象
numObj = {4:5}
控制台输出key:4的值
console.log(numObj['4'])