一般情况下,JavaScript数组是一种只展示元素的数据结构,但是在ES6中有种方法可以将对象、数组、字符串等转换成有键值的数组,不过它们之间不是使用冒号间隔,而是逗号。下面利用实例说明,操作如下:
工具/原料
1
ES6
2
JavaScript
3
HTML5
4
HBuilderX
5
浏览器
6
截图工具
方法/步骤
1
第一步,在已创建好的JS文件,定义一个对象s并添加属性x、y和z,如下图所示:
2
第二步,调用Object.entries()方法,将对象s转换成数组并赋值给w,打印w的值,如下图所示:
3
第三步,保存代码并打开浏览器控制台,可以查看到数组以键值构成,中间使用逗号间隔,如下图所示:
4
第四步,再次定义一个数组r并赋值,调用Object中的方法并打印转换之后的结果,如下图所示:
5
第五步,再次保存代码并查看结果,发现数组中的元素添加了一个序号,如下图所示:
6
第六步,如果转换之前是一个字符串,转换之后的结果又是怎么样的呢,如下图所示:
注意事项
1
注意JavaScript中的Object.entries()方法的用法
2
注意Object.entries()方法中的参数的含义
上一篇:五笔速成方法
下一篇:蚂蚁庄园古人也注重消防安全答案