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>
相关推荐
feifeigo1231 分钟前
自适应大邻域搜索(ALNS)算法的MATLAB 实现
开发语言·算法·matlab
冴羽7 分钟前
3 招让你的 Shadcn 出海应用性能提升 40 倍
前端·javascript·next.js
沐知全栈开发12 分钟前
API 类别 - 实用工具
开发语言
中议视控13 分钟前
网络中控系统通过推流软件实现可视化:RTSP,H265,WEB等推流
前端·网络
Hsuna17 分钟前
Tailwind CSS 比起传统CSS框架无法实现的一些功能
前端·react.js
Cx330❀17 分钟前
Qt 入门指南:从零搭建开发环境到第一个图形界面程序
xml·大数据·开发语言·网络·c++·人工智能·qt
SilentSamsara19 分钟前
装饰器基础:从闭包到装饰器的自然演变
开发语言·前端·vscode·python·青少年编程·pycharm
咸鱼翻身更入味19 分钟前
Agent流式输送
前端
今天长肉了吗1 小时前
风控指标平台实战:大数据量下如何设计分批处理
开发语言·数据库·python