多语言展示
当前在线:643今日阅读:11今日分享:19

如何使用ES6方法将不同类型转换成键值类型数组

一般情况下,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()方法中的参数的含义

推荐信息