问答详情
源自:3-4 排序左右分区的海报

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

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

提问者:好学上进的孩子 2015-08-11 12:37

个回答

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

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

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

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

  • 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]那取到到应该是被删除的第二个元素吧。