1. 展开(…)

  1. <script>
  2. var arr=[2,3,4];
  3. var b = [5,6,7];
  4. // var res = arr.concat(b);
  5. // console.log(res)
  6. arr.push(...b);
  7. //...针对可以迭代,可以遍历的对象
  8. console.log(arr)
  9. </script>

2. 键(key)与值(value)同名可以简写

  1. <script>
  2. var name ="lisi";
  3. var age =19;
  4. var obj={
  5. name,age
  6. }
  7. console.log(obj)
  8. </script>

3. 解构(只能获取对象的第一层)

  1. <script>
  2. /*解构主要是针对--json对象中*/
  3. var obj = {
  4. name:"lss",
  5. age:1,
  6. like:true
  7. }
  8. var {name,age,like}=obj;
  9. console.log(name)
  10. </script>

4. 字符串模板

  1. <script>
  2. var str = "hello";
  3. var age = 18;
  4. console.log("world"+str)
  5. /* ``字符串模板,可以在字符串中插入变量${} */
  6. var sum =
  7. `
  8. world${str}
  9. `;
  10. console.log(sum)
  11. </script>
  1. <script>
  2. var arr = [
  3. {
  4. imgUrl:"https://img.alicdn.com/imgextra/i2/16049769/O1CN01sJVfBd2M2FsOCQsl1_!!0-saturn_solar.jpg_468x468q75.jpg_.webp",
  5. name:"cheng",
  6. age:19
  7. },{
  8. imgUrl:"https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2680748636.webp",
  9. name:"lisi",
  10. age:18
  11. }
  12. ]
  13. for(var i=0;i<arr.length;i++){
  14. var {imgUrl,name,age}= arr[i];
  15. var template =
  16. `
  17. <div class="item">
  18. <p>${name}</p>
  19. <img src="${imgUrl}"/>
  20. <p>${age}</p>
  21. </div>
  22. `
  23. console.log(template)
  24. $("body").prepend(template)
  25. }
  26. </script>