为什么输出的第一个值是,undefined。
var myarr=new Array( );不是已经定义了嘛
var myarr=new Array();只是定义了个空数组,里面没有定义任何数值,myarr[0]的意思你数组的第一个值,你都没定义数组内的内容 他当然显示的undefined了 注意:只是定义了这么个数组,数组里的内容是没有定义的。
undefined是未定义 未阐明的意思
如图所示
因为是空数组 没有元素