数组长度问题

来源:3-8 编程练习

Jonnyshao

2016-10-23 21:30

var  arr = ['*','##',"***","&&","****","##*"];
 arr[7] = "**";
 
 //显示数组长度
 alert(arr.length)

这里我数就是7个,为什么参考代码给出的长度是8?求大神解释一下

写回答 关注

2回答

  • 宁不凡丶
    2016-10-23 21:43:04
    已采纳

    var arr = [];//定义一个空的arr数组

    arr[99]=1;//把arr第99个的索引值设为1

    arr.length等于100懂了么。

    Jonnys... 回复宁不凡丶

    有点明白了,谢谢!

    2016-10-24 12:32:07

    共 3 条回复 >

  • 菠萝君s3982575
    2016-10-23 21:36:32

    索引值比长度少1 , 你定义了第7个  长度就是8, 其中你的索引6是空的;

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题