问答详情
源自:3-6 了解成员数量(数组属性length)

输出结果是:“数组的长度是49” 这是为什么?

<script language="javascript">

 var mynum=new Array(65,90,88,98);

 document.write("数组的长度是:"+mynum.length );

 mynum[8]=85;

 document.write(mynum.length)

</script>


提问者:慕粉3781683 2016-08-12 11:19

个回答

  • renyapeng
    2016-08-12 11:27:43
    已采纳

    document.write("数组的长度是:"+mynum.length );

    这句写完输出的是:    数组的长度是:4;

    document.write(mynum.length)

    这句写完输出的是:    9;

    连起来输出的结果就是:    数组的长度是:49;

  • 墨涤
    2016-10-12 17:31:19

    我来捡个漏:

    首先初始化了数组:长度是4

    然后又为数组添加了一个值,注意这个值是添加在下标=8的位置的 ,这个时候长度就变成了9 

    so 最后你懂的

  • 精慕门8249354
    2016-08-27 15:23:16

    这个问题,措手不及

  • 慕粉3256462
    2016-08-12 13:31:02

    输出的时候,换行你就明白了。

  • AndroidJavaRnWeb
    2016-08-12 11:29:43

     document.write("数组的长度是:"+mynum.length );

     mynum[8]=85;

     document.write("数组的长度是:"+mynum.length)

    输出没换行