为了账号安全,请及时绑定邮箱和手机立即绑定

数组长度应该是8吧,为什么写出来的长度却是4。。。。。。我写错了?

<script type="text/javascript">
var myarr=['*','**','***','****'];
alert(myarr.length);
for(var i = 0; i < myarr.length; i++) {
     document.write(myarr[i]+'<br />');
 }

</script>

正在回答

4 回答

你这个是myarr的数组长度,而非arr的

0 回复 有任何疑惑可以回复我~

myarr[0] = "*",

myarr[1] = "**",

myarr[2] = "***",

myarr[3] = "****";

长度为4木有错的。

0 回复 有任何疑惑可以回复我~

长度是4没错呀,数组长度指的是数组元素的个数。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JavaScript进阶篇
  • 参与学习       468042    人
  • 解答问题       21891    个

本课程从如何插入JS代码开始,带您进入网页动态交互世界

进入课程

数组长度应该是8吧,为什么写出来的长度却是4。。。。。。我写错了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信