ES6

1. ${expression}模版字符串

  • 定义

用法之一.将字符串与变量进行拼接

2.反引号


`hello$(expression)`
//expression:变量名,一定是用反单引号

3.arr.find()方法

4.arr.findIndex()方法

5. ... 操作符

Spread / Rest 操作符指的是 …,具体是 Spread 还是 Rest 需要看上下文语境。

  • Spread 操作符:
function foo(x,y,z) {
  console.log(x,y,z);
}
let arr = [1,2,3];
foo(...arr); // 1 2 3
  • Rest 操作符:
function foo(...args) {
  console.log(args);
}
foo( 1, 2, 3, 4, 5); // [1, 2, 3, 4, 5]
  • 对象中传值
let d1={x:1,y:2}
let d2={a:12,...d1}
console.log(d2)

结果

{a:12,x:1,y:2}

6.对象中删除值

const form = {
      id: '011',
      name: '测试一',
      description: '测试demo'
     }
let {description, ...data} = form;
console.log(data) 

=》 {id: "011", name: "测试一"}

posted @ 2021-12-20 22:31  禾耳  阅读(41)  评论(0)    收藏  举报