123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <!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>1</li>
- <li>2</li>
- <li>3</li>
- <li>4</li>
- <li>5</li>
- </ul>
- <script>
- // 普通数组
- // let arr = [1,2,3,4,5];
- // // aLi为类数组/伪数组
- // let aLi = document.getElementsByTagName("li");
- // console.log(aLi);
- // 类数组 vs 普通数组
- // 都可以使用循环进行遍历
- // 都具备length属性
- // 类数组不能使用数组下的方法 push pop ...等
- // 类数组转换为普通数组
- // let arr2 = Array.from(aLi);
- // arr2.push(6);
- // console.log(arr2);
- // Array.of 把一组值转换为数组
- // let a = 10;
- // let b = [1,2];
- // let c = {
- // name:"张三",
- // age:18
- // }
- // let arr3 = Array.of(a,b,c);
- // console.log(arr3)
- // fill 填充
- // let arr4 = [1,2,3];
- // arr4.fill(0);
- // fill 三个参数
- // 1. 填充的值
- // 2. 填充的起始位置
- // 3. 填充的结束位置
- // 第三个参数可以省略 表示填充开始位置到数组的结束
- // 第二个和第三个参数省略 表示填充整个数组
- // arr4.fill("a",1,10);
- // console.log(arr4);
- // includes
- // 判断数组是否包含某个值
- // 包含返回true 不包含返回false
-
- let arr5 = [1,2,3,4,5,6];
- console.log(arr5.includes(8));
- </script>
- </body>
- </html>
|