2018-08-22

对象

一. es6中对象的简写

let json = {

    a,

    b,

    show(){}

}

对于方法不可以用箭头函数,因为箭头函数中的this的指向。

二.对象的方法

1 Object.assign()

功能有两个:1.复制对象       2.合并参数

对于复制对象,我们进行如下的例子解析:

Object.assign({}, json);                    //返回一个新对象,对象的值和json的值相同。

Object.assign({}, json, {a: 2});             //合并参数

2 Object.keys()

3 Object.values()

4 Object.entries()

object身上有...(剩余运算符)

let {x, y, ...z} = {a:1, b:2, c:3, d: 4};

console.log(z);      //{c:3, d:4}

三.array.from(str)

只要str有length属性,就可以将str转化为数组。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容