一段很短的javascript代码,有个地方不太懂,高手帮个忙,谢啦!
window.onload=function(){vararr=newArray();arr["W3C"]="WorldWideWebConsortium"arr["DO...
window.onload = function ( ) {
var arr = new Array ( ) ;
arr ["W3C"] = "World Wide Web Consortium"
arr ["DOM"] = "Document Object Model"
alert (arr.length) ;
}
弹出对话框 0,我就纳闷了,arr中我不是定义了两个量了吗?一个是"W3C"对应的"World Wide Web Consortium",一个是"DOM"对应的"Document Object Model",长度应该为2啊?为什么会是0呢? 展开
var arr = new Array ( ) ;
arr ["W3C"] = "World Wide Web Consortium"
arr ["DOM"] = "Document Object Model"
alert (arr.length) ;
}
弹出对话框 0,我就纳闷了,arr中我不是定义了两个量了吗?一个是"W3C"对应的"World Wide Web Consortium",一个是"DOM"对应的"Document Object Model",长度应该为2啊?为什么会是0呢? 展开
展开全部
length这个属性,其实并不是Array中元素的个数,只是比最大数值下标大1。
字符串下标对length没有影响。
字符串下标对length没有影响。
参考资料: http://www.ccvita.com/documentation/javascript/html/jsprolengtharray.htm
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询