美文网首页
Javascript学习笔记——7.1 创建数组

Javascript学习笔记——7.1 创建数组

作者: IFELSE | 来源:发表于2018-05-15 11:44 被阅读0次

    数组直接量

    //创建空数组
    var a = [] 
    
    //普通数组
    var b = [1,3,5,7,9] 
    
    //创建包含不同类型元素的数组
    var c = [1,null,'hello',true] 
    
    //使用表达式作为元素
    var i = 2
    var d = [1,1+2*i,1+3*i]
    
    //将对象和数组作为元素
    var e = [{name:'Mike',age:22},[85,77,94]] 
    
    //可省略元素,默认为undefined
    var f = [,5,,6]
    console.log(f) // [empty, 5, empty, 6]
    console.log(f[0]) //undefined
    
    //最后的逗号不起作用,此数组共有5个元素
    var g = [2,4,6,8,,] 
    

    使用构造函数 new Array()

    //建立空数组
    var a = new Array() 
    
    //单参且为整数:数值为长度,预先分配空间,元素都为undefined
    var b = new Array(10) 
    b[2] //undefined
    
    //单参不为数值:长度为1,参数为唯一元素
    var c = new Array('hello')
    c[0] // hello
    
    //指定元素,所有的参数都会成为元素
    var d = new Array(1,3,null,'hello',{x:1,y:2})
    

    单参且为小数会报长度错误

    相关文章

      网友评论

          本文标题:Javascript学习笔记——7.1 创建数组

          本文链接:https://www.haomeiwen.com/subject/vmcvrftx.html