12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <!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>www</li>
- <li>www</li>
- <li>www</li>
- <li>www</li>
- </ul>
- <script>
- var arr = [12, 34, 56, 78, 90];
- var obj = {
- a: 1,
- b: 2,
- c: 3,
- };
- // 1.forEach
- // arr.forEach((item,index) => {
- // // item 每一项的值
- // // index 每一项的下标
- // console.log(item,index);
- // })
- // 2.for of
- // for of 循环数组时 key代表着每一项的值
- // for(var key of arr) {
- // console.log(key);
- // }
- // for(var key of obj) {
- // console.log(key);
- // }
- // 3.for in
- // 可以对对象进行循环 key代表着每一项
- // 对数组进行循环 key代表着下标
- // for(var key in obj) {
- // console.log(key)
- // }
- // for(var key in arr) {
- // console.log(key);
- // }
- // 4.filter 过滤 将符合条件的值反出
- // let arr1 = arr.filter((ele) => {
- // if (ele > 30) {
- // console.log(ele);
- // }
- // });
- //5.map 映射出执行完操作的数组
- // let arr2 = arr.map((ele) => {
- // // console.log(ele);
- // return ele * 2;
- // });
- // console.log(arr);
- // console.log(arr2);
- // 6.some 数组中有一项满足条件 则为true 都不满足才为false
- let newArr = [11,22,33,44,55];
- // let newArr1 = newArr.some((ele) => {
- // return ele > 50
- // })
- // console.log(newArr1)
- // 7.every 数组中都满足条件才为true 若有一个不满足则为false
- // let newArr2 = newArr.every((ele) => {
- // return ele > 10
- // })
- // console.log(newArr2)
- // 8.reduce 从左到右 累加累减
- // let newArr3 = newArr.reduce((total,num) => {
- // return total*num;
- // })
- // console.log(newArr3);
- // 9.find 找到满足条件的第一个值
- // findIndex 找到满足条件的第一个值的下标
- // let newArr4 = newArr.find((ele) =>{
- // return ele > 30
- // })
- // let newArr4 = newArr.findIndex((ele) =>{
- // return ele > 30
- // })
- // console.log(newArr4)
- // 10.Array.from 将类数组转为数组
- var Lis = document.getElementsByTagName("li");
- console.log(Array.from(Lis))
- </script>
- </body>
- </html>
|