1. 展开(…)
<script>
var arr=[2,3,4];
var b = [5,6,7];
// var res = arr.concat(b);
// console.log(res)
arr.push(...b);
//...针对可以迭代,可以遍历的对象
console.log(arr)
</script>
2. 键(key)与值(value)同名可以简写
<script>
var name ="lisi";
var age =19;
var obj={
name,age
}
console.log(obj)
</script>
3. 解构(只能获取对象的第一层)
<script>
/*解构主要是针对--json对象中*/
var obj = {
name:"lss",
age:1,
like:true
}
var {name,age,like}=obj;
console.log(name)
</script>
4. 字符串模板
<script>
var str = "hello";
var age = 18;
console.log("world"+str)
/* ``字符串模板,可以在字符串中插入变量${} */
var sum =
`
world${str}
`;
console.log(sum)
</script>
<script>
var arr = [
{
imgUrl:"https://img.alicdn.com/imgextra/i2/16049769/O1CN01sJVfBd2M2FsOCQsl1_!!0-saturn_solar.jpg_468x468q75.jpg_.webp",
name:"cheng",
age:19
},{
imgUrl:"https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2680748636.webp",
name:"lisi",
age:18
}
]
for(var i=0;i<arr.length;i++){
var {imgUrl,name,age}= arr[i];
var template =
`
<div class="item">
<p>${name}</p>
<img src="${imgUrl}"/>
<p>${age}</p>
</div>
`
console.log(template)
$("body").prepend(template)
}
</script>