1 …展开
展开运算符,将一个数组转为用逗号分隔的参数序列
<script>/* ...只针对数组 */console.log(...[3,4,5])console.log(3,4,5)var arr = [1,2,3];arr.push(...[4,5])// arr.push(4,5)</script>
2 解构
从数组和对象中提取值,对变量进行赋值
<script>/* 解构主要是针对--json对象中 *///tips:只能获取对象中的第一层属性var obj = {name:"cheng",age:10,like:true}var {name} =obj;console.log(name)</script>
3 键值同名
<script>/* 当key-value一样的时候,可以简写 */var name = "lisi";var age = 18;var obj ={name,age}</script>
4 字符串模板
1.作用:简化字符串的拼接;jq可以将带html结构的字符串,转化为html的标签 原生的不可以2.使用:*将拼接的字符串内容必须放在` `里面*字符串中需要变化的部分,放在${ xxx }中。
var str = 10;var b = "hello";console.log(str+b);var sum = `${str}hello`;console.log(sum);
