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

如何使用ES6中对象新增方法判断对象和对象属性

在我们使用JavaScript新标准ES6时,操作对象中的方法新增了Object.is()、Object.assign()等方法。下面利用几个实例说明新增的方法的用法,操作如下:
工具/原料
1

ES6

2

HBuilder

3

JavaScript

4

Node.js

5

截图工具

方法/步骤
1

第一步,在HBuilder新建的JavaScript文件中,判断字符串Goods和goods是否一致,如下图所示:

2

第二步,分别定义四个对象变量s1、s2、s3和s4,然后使用Object.assign()方法进行合并,如下图所示:

3

第三步,发现第二步中的同名属性会被覆盖,如果对象是数组,将会是怎么样的,如下图所示:

4

第四步,结果发现第二个数组会将第一个数组的元素覆盖,还可以使用Object.assign()方法给类添加属性和方法,如下图所示:

5

第五步,如果想要获取对象中的属性,可以使用getOwnPropertyDescriptors,如下图所示:

注意事项
1

注意ES6中的setPropertyOf和getPrototypeOf的用法

2

注意Object.is()和Object.assign()的用法

推荐信息