11.展开运算的应用

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <div></div>
    <div></div>
    <div></div>
    <script>
      // 1.数组的合并
      // let arr = ["张三", "李四", "王五"];
      // let arr2 = ["赵六", "周星驰"];
      // let arr3 = [...arr, ...arr2];
      // console.log(arr3);

      // 2.数组的克隆---浅拷贝,对象的克隆---浅拷贝
      // let arr5 = ["1", "2", "3"];
      // let arr6 = [...arr5];
      // console.log(arr6);

      // let arr10 = {
      //   name: "张三",
      //   age: 33,
      // };

      // let arr11 = { ...arr10 };
      // console.log(arr11);

      // 3.将伪数组转为真正的数组,也可以转换arguments,但是因为有rest参数(剩余参数),所以没必要转
      // let divs = document.querySelectorAll("div");
      // console.log(divs);
      // let divArr = [...divs];
      // console.log(divArr);
    </script>
  </body>
</html>
posted @ 2022-01-02 16:06  问某完红  阅读(9)  评论(0)    收藏  举报