JS:Array

js有五种基本数据类型:string,number,boolean,null,undefined

一种引用类型,包括:1、Object类型;2、Function类型;3、Array类型;4、RegExp类型;5、Date类型;6、基本包装类型;7、及单体内置对象(Global、Math)。

这里只简单讲一下Array类型:数组

 

1、数组可以用来存放数据,每个数据用“逗号”隔开,其数据类型可以为任意类型

 

看例子!

        var arr1 = [];
        var arr2 = [1,"2","a",undefined,null,{name:"lili"},function fn(){},[arr1]]
        console.log(arr1,arr2);    

 

打印结果:

 

2、打印数组其中某一个元素,只需要把元素的位置写入中括号[ ]中

注:数组起始位下标为0

看例子!

        console.log(arr2[0]);            //1
        console.log(arr2[1]);            //2
        console.log(typeof(arr2[1]));    //string
        console.log(arr2[2]);            //a
        console.log(arr2[3]);            //undefined
        console.log(typeof(arr2[3]));       //undefined
        console.log(arr2[4]);            //null
        console.log(typeof(arr2[4]));    //object
        console.log(arr2[5]);            //{name: 'lili'}
        console.log(typeof(arr2[5]));//object
        console.log(arr2[6]);            //ƒ fn(){}
        console.log(typeof(arr2[6]));        //function
        console.log(arr2[7]);            //[Array(0)]
        console.log(typeof(arr2[7]));       //object        

 

3、若遇到嵌套数组则依次寻找元素的下标

看例子!

        var arr3 = [1,2,[3,4,[5,6]]];
        console.log(arr3[2][2][1]);    //6

首先我们找到第一层:[1,2,[ ] ]  ,下标为2

第二层:[3,4,[ ] ]  ,下标为2

第三层:[5,6]  ,下标为1

 

4、修改数组中的某个元素的值

        var arr3 = [1,2,[3,4,[5,6]]];
        
        arr3[0] = ""
        arr3[1] = ""

        console.log(arr3);    //['壹', '贰', Array(3)]

 

posted on 2022-06-14 15:11  香香鲲  阅读(83)  评论(0编辑  收藏  举报