2018-08-22
2018-08-22 本文已影响0人
小付君
对象
一. 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转化为数组。