Discuss / JavaScript / 自己想的 不知道对不对

自己想的 不知道对不对

Topic source

苏格_三千

#1 Created at ... [Delete] [Delete and Lock User]

var b=[]; var x; b=arr.slice(1,2) //slice它截取Array的部分元素,然后返回 一个新的Array:

x =b.slice(1,2); //b应该为数组[400,500,600]吗?如果是 数组但是x取不出来slice(1,2)

苏格_三千

#2 Created at ... [Delete] [Delete and Lock User]

应该是二维数组的原因

Zxh-虎哥

#3 Created at ... [Delete] [Delete and Lock User]

arr.slice(1,2)还是获取的还是一个二维数组啊。[[400,500,600]] 然后b.sblice(1,2)就角标越界了。应为b总长度只有1,角标到0 正确方法是 var x = arr[1][1]就好了


  • 1

Reply