photo_center=photos.splice(n,1)[0]; 为什么有要加个[0] ?有什么用?

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

好学上进的孩子

2015-08-11 12:37

photo_center=photos.splice(n,1)[0];    为什么有要加个[0] ?有什么用?  渣渣一枚  不懂

写回答 关注

2回答

  • 丶小八戒
    2015-08-11 12:46:09
    已采纳

    splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。

    1. photos.splice(n,1)返回的是一个数组。

    2. photos.splice(n,1)[0],取到数组的第一个元素。

    好学上进的孩... 回复丶小八戒

    懂了 谢谢

    2015-08-11 13:03:01

    共 3 条回复 >

  • Franc_Ribery
    2015-08-25 23:47:44

    splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。

    1. photos.splice(n,1)返回的应该是photos数组中被删除掉的这个元素n吧。

    2. photos.splice(n,1)[0]取到的同样是photos数组中被删除掉的这个元素n吧,如果是photos.splice(n,2)[1]那取到到应该是被删除的第二个元素吧。


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

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

46091 学习 · 215 问题

查看课程

相似问题