JS-数组定义

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS-对象</title>
</head>

<body>

</body>
<script>
    //定义数组
    var arr = [1, 2, 3, 4, 5];
    console.log(arr[0]);
    console.log(arr[4]);

    //特点 长度可变 类型可变
    //默认值undefined
    var arr = [10];
    arr[10] = 100
    console.log(arr[10]);
    console.log(arr[9]);
    console.log(arr[8]);

    arr[6] = "hello";
    arr[7] = true;
    arr[11] = 'A';
    arr[1000] = true;
    console.log(arr[6]);
    console.log(arr[7]);
    console.log(arr);

</script>

</html>

for 循环遍历 遍历所有元素

但是forEach 空元素不遍历

//ES6 箭头函数

arr.forEach((e)=>{

console.log(e);

})

// 删除元素 下标指定

arr.splice(1,100)

// 添加元素

arr.push(7,8,9,10,11,"main")

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JS-对象</title>
</head>

<body>

</body>
<script>
    //定义数组
    /* var arr = [1, 2, 3, 4, 5];
    console.log(arr[0]);
    console.log(arr[4]);

    //特点 长度可变 类型可变
    //默认值undefined
    var arr = [10];
    arr[10] = 100
    console.log(arr[10]);
    console.log(arr[9]);
    console.log(arr[8]);

    arr[6] = "hello";
    arr[7] = true;
    arr[11] = 'A';
    console.log(arr[6]);
    console.log(arr[7]);
    console.log(arr);

    for (let i = 0; i < arr.length; i++) {
       console.log(arr[i]) ;
        
    } */
    var arr=[]
   for(let i=0;i<=10;i++){

   
        arr[i]="hallo"
    }

    // for 循环遍历 遍历所有元素
    /* for (let i = 0; i < arr.length; i++) {
        console.log(arr[i]);
     } */

     //forEach 空元素不遍历
    arr.forEach(function(e){
        console.log(e);
    })
    
   //ES6 箭头函数
  /*  arr.forEach((e)=>{
    console.log(e);
   }) */
   
//    添加元素
   arr.push(7,8,9,10,11,"main")


 //ES6 箭头函数
 arr.forEach((e)=>{
    console.log(e);
   })

// 删除元素 下标指定
   arr.splice(1,100)
   console.log(arr);
</script>

</html>
相关推荐
用户214118326360221 小时前
dify案例分享-免费玩转 AI 绘图!Dify 整合 Qwen-Image,文生图 图生图一步到位
前端
IT_陈寒21 小时前
Redis 性能翻倍的 7 个冷门技巧,第 5 个大多数人都不知道!
前端·人工智能·后端
mCell1 天前
GSAP ScrollTrigger 详解
前端·javascript·动效
gnip1 天前
Node.js 子进程:child_process
前端·javascript
excel1 天前
为什么在 Three.js 中平面能产生“起伏效果”?
前端
excel1 天前
Node.js 断言与测试框架示例对比
前端
天蓝色的鱼鱼1 天前
前端开发者的组件设计之痛:为什么我的组件总是难以维护?
前端·react.js
codingandsleeping1 天前
使用orval自动拉取swagger文档并生成ts接口
前端·javascript
石金龙1 天前
[译] Composition in CSS
前端·css
白水清风1 天前
微前端学习记录(qiankun、wujie、micro-app)
前端·javascript·前端工程化