Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我的数组返回空?_Javascript_Arrays - Fatal编程技术网

Javascript 为什么我的数组返回空?

Javascript 为什么我的数组返回空?,javascript,arrays,Javascript,Arrays,var数组=[“a”、“b”、“c”、“d”] var finalArray=array.slice(2,2); 控制台日志(finalArray)Doslice(2,4)。 slice()方法将数组部分的浅层副本返回到从开始到结束(不包括结束)选择的新数组对象中。原始数组将不会被修改。-MDNDoslice(2,4)。 slice()方法将数组部分的浅层副本返回到从开始到结束(不包括结束)选择的新数组对象中。原始数组将不会被修改。-MDN第一个参数是开始提取的索引,第二个参数是结束提取的索引。

var数组=[“a”、“b”、“c”、“d”]
var finalArray=array.slice(2,2);
控制台日志(finalArray)Do
slice(2,4)
。 slice()方法将数组部分的浅层副本返回到从开始到结束(不包括结束)选择的新数组对象中。原始数组将不会被修改。-MDN

Do
slice(2,4)

slice()方法将数组部分的浅层副本返回到从开始到结束(不包括结束)选择的新数组对象中。原始数组将不会被修改。-MDN

第一个参数是开始提取的索引,第二个参数是结束提取的索引。因此,要获取最后两个元素(索引2和3),您需要执行以下操作:

var数组=[“a”、“b”、“c”、“d”]
var finalArray=array.slice(2,4);//或切片(2),因为4是该数组的长度

控制台日志(finalArray)第一个参数是开始提取的索引,第二个参数是结束提取的之前的索引。因此,要获取最后两个元素(索引2和3),您需要执行以下操作:

var数组=[“a”、“b”、“c”、“d”]
var finalArray=array.slice(2,4);//或切片(2),因为4是该数组的长度

控制台日志(finalArray)您需要提供结束索引作为方法中的第二个参数。您得到的是一个空数组,因为您提供的起始索引和结束索引相同(中间没有元素)

var数组=[“a”、“b”、“c”、“d”]
var finalArray=array.slice(2,4);

控制台日志(finalArray)您需要提供结束索引作为方法中的第二个参数。您得到的是一个空数组,因为您提供的起始索引和结束索引相同(中间没有元素)

var数组=[“a”、“b”、“c”、“d”]
var finalArray=array.slice(2,4);
控制台日志(finalArray)第二个索引(末端)必须是您希望末端从0开始的+1。因此,如果需要元素2和3(始终从0开始),请执行以下操作:

return array.slice(2, 4);
第二个索引(结束)必须是您希望结束从0开始的+1。因此,如果需要元素2和3(始终从0开始),请执行以下操作:

return array.slice(2, 4);
array.slice(0,2)将是代码的正确方法。array.slice(0,2)将是代码的正确方法。