VUE|小程序常用

103 阅读1分钟

1.JSON对象合并:Object.assign(target,source1,source2,sourceN)

2.解构赋值 let {a,b}={a:'a',b:'b',c:'c'};

3.模板字符串:let name="Chak3Q"; let interview=my name is ${name};

4.返回json对象键名:let keys=Object.keys(srcObj);返回json对象值:Object.values

5.展开运算符:...obj

6.es6参数默认值写法:

function interview(name="Chak3Q", age=18) {
    console.log(`my name is ${name}`);
}

7.数组操作:传入callback函数,默认3个参数:遍历项,索引,数组本身

//forEach:
//map:返回callback函数返回值集合
//filter: 返回符合条的
//some:  只要有一个是真,就返回真
//every: every与some是相反的,every要每一项为真才返回真

8.数组reduce操作

  • 第一个参数callback函数: preRes为上次return的值,item为数组的本次遍历的项
  • 第二个参数为初始值,也是第一个preRes
// 计算 1 + 2 + 3 
const reduceArr = [1, 2, 3]
const sum = reduceArr.reduce((pre, next) => {
  return pre + next
}, 0)
console.log(sum) // 6