问答详情
源自:3-2 组团,并给团取个名(如何创建数组)

输出问题求解

为什么输出的第一个值是,undefined。

var myarr=new Array( );不是已经定义了嘛

提问者:qq_我_4 2016-11-22 21:22

个回答

  • 慕运维9130113
    2016-11-22 21:53:38
    已采纳

    var myarr=new Array();只是定义了个空数组,里面没有定义任何数值,myarr[0]的意思你数组的第一个值,你都没定义数组内的内容 他当然显示的undefined了  注意:只是定义了这么个数组,数组里的内容是没有定义的。

  • 慕运维9130113
    2016-11-22 21:55:13

    undefined是未定义 未阐明的意思

  • fighting_wang
    2016-11-22 21:51:52

    http://img.mukewang.com/58344d4a0001120403720024.jpg如图所示


  • fighting_wang
    2016-11-22 21:46:29

    因为是空数组   没有元素