splice的问题

来源:3-4 排序左右分区的海报

1于是浮草开出伶仃的花_0

2015-08-08 07:07

var arr = []; arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr.slice(1,4) +"
") document.write(arr.length); 为什么这个长度输出还是6

视屏中 用数组 ,也用 splice()方法却可以 改变长度,为什么呢

写回答 关注

4回答

  • 好学上进的孩子
    2015-08-20 12:08:28

    你用一个 var a=arr.slice(1,4)  a的值是新数组的 而arr 是原来的

  • 好学上进的孩子
    2015-08-12 09:00:19

    那个函数不会改变数组的长度,只是返回一个新数组 

    1于是浮草开...

    可是老师那个视频里的确它 变了, 我看 w3school里面介绍的也是不变啊 ,所以我有这么个疑问

    2015-08-12 23:03:02

    共 1 条回复 >

  • 1于是浮草开出伶仃的花_0
    2015-08-11 21:29:52

    " "+arr.slice(1,4)+“ ”,仅仅是 加了个空格 ,并没有错 ,一个字符串 

  • 好学上进的孩子
    2015-08-11 12:38:36

    arr.slice(1,4) +  你这是不是写错了

    1于是浮草开...

    " "+arr.slice(1,4)+“ ”,仅仅是 加了个空格 ,并没有错 ,一个字符串

    2015-08-11 21:30:13

    共 1 条回复 >

CSS3+JS 实现超炫的散列画廊特效

实现更自由的切换照片的画廊效果,打造超酷的切换动画

46091 学习 · 215 问题

查看课程

相似问题