在JavaScript中,一个对象一般是由键值和属性值构成的;而在ES6中,可以将一个对象转换成Map数据结构,再利用自带的方法获取对象中的值。下面利用实例说明,操作如下:
工具/原料
1
ES6
2
JavaScript
3
HTML5
4
HBuilderX
5
浏览器
6
截图工具
方法/步骤
2
第二步,利用ES6中的Map数据结构,将weather对象转换成Map,如下图所示:
3
第三步,使用map结构中的get方法获取属性,然后分别赋值给三个变量,进行打印,如下图所示:
4
第四步,使用扩展运算符,获取weather对象中的value值,赋值给变量a并打印,如下图所示:
5
第五步,再次使用同样的方法,获取对象中的键值对和键值,分别打印,如下图所示:
6
第六步,保存代码并预览页面,结果发现出现了报错,是因为对象名称使用错误,如下图所示:
注意事项
1
注意ES6中几种获取对象中的键值和值的方法
2
注意将对象转换成Map结构的方法