| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | 
							- <!DOCTYPE html>
 
- <html lang="en">
 
-   <head>
 
-     <meta charset="UTF-8" />
 
-     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 
-     <title>Document</title>
 
-   </head>
 
-   <body>
 
-     <ul>
 
-         <li>你好</li>
 
-         <li>你好</li>
 
-         <li>你好</li>
 
-         <li>你好</li>
 
-         <li>你好</li>
 
-     </ul>
 
-     <script>
 
-       let arr = [2, 4, 6];
 
-       let obj = {
 
-         name: "小王",
 
-         age: 100,
 
-         address: "北京",
 
-       };
 
-       let arr1 = [];
 
-       // 1.forEach:两个字段 第一个代表每一项 第二个代表下标 改变的是自己本身数组内的元素
 
-       arr.forEach((ele, index) => {
 
-         //    return ele*3;
 
-         arr1.push(ele * 3);
 
-       });
 
-       // console.log(arr)
 
-       // console.log(arr1)//[0,1,2]
 
-       // 2.map  主要是为了映射出一个新数组  将特定的条件发给新数组 不会改变原数组
 
-       // let arr2 = arr.map((ele)=> {
 
-       //     console.log(ele,'你好')
 
-       //    return ele*2;
 
-       // })
 
-       // console.log(arr2,'arr2')
 
-       // console.log(arr,'arr')
 
-       // 3.for in 可以遍历对象 在对象中k代表属性;可以遍历数组 在数组中k代表下标
 
-       // for(let k in obj) {
 
-       //     console.log(k,'k')
 
-       //     console.log(obj[k])
 
-       // }
 
-       // 4.for of 不能遍历对象 可以改变;可以遍历数组 k代表的是每一项
 
-       for (let k of arr) {
 
-         console.log(k, "k");
 
-       }
 
-       // 5.filter过滤 符合符合条件的元素返回到新数组中 原数组不发生改变
 
-       let arr3 = arr.filter((ele) => {
 
-         return ele >= 4;
 
-       });
 
-       console.log(arr3);
 
-       console.log(arr);
 
-       // 6.some 判断数组是否符合当前条件 有一个符合 则是true;都不符合 才为false
 
-       var newArr = [23, 3, 4, 5, 3, 45, 6, 887, 655, 35];
 
-       //  let arr4 = newArr.some((ele)=>{
 
-       //     return ele > 888;
 
-       //   })
 
-       //7. every 判断数组是否符合当前条件 有一个不符合 则是false;都符合 才为true
 
-       //   let arr4 = newArr.every((ele) => {
 
-       //     return ele < 888;
 
-       //   });
 
-       // 8. reduce 从左到右 累增累减
 
-       //   let arr4 = newArr.reduce((ele, num) => {
 
-       //     return ele * num;
 
-       //   });
 
-       //   console.log(arr4);
 
-       //   console.log(arr);
 
-       // 9. find 查找符合当前条件 并反出第一个值
 
-       let arr5 = newArr.find((ele) => {
 
-         return ele > 788;
 
-       });
 
-       console.log(arr5,'你好');
 
-       console.log(arr);
 
-       // 10. 类数组转数组 Array.from
 
-       var list = document.querySelectorAll("ul li");
 
-       console.log(list,'list')
 
-       //   console.log([...list],'list')
 
-       console.log(Array.from(list),'list')
 
-       // 11. 判断是否是数组
 
-       console.log(Array.isArray(list))
 
-       console.log(Array.isArray(arr))
 
-     </script>
 
-   </body>
 
- </html>
 
 
  |