Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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,是否可以在javascript中使用字符串拆分来获取生成的数组中的最后一个元素 例如,我相信在php中,您也可以这样做,并使用负限制值来获取最后一项,即-1或最后两项-2等。您可以在从以下位置获取的结果数组中使用: 您可以在从以下位置获得的结果数组上使用: 有一个方法可以删除并返回数组的最后一个元素: "/path/to/somefile.jpg".split("/").pop(); // -> "somefile.jpg" 正如Gumbo提到的,将允许您选择一系列数组元素。有一种方法可

是否可以在javascript中使用字符串拆分来获取生成的数组中的最后一个元素

例如,我相信在php中,您也可以这样做,并使用负限制值来获取最后一项,即-1或最后两项-2等。

您可以在从以下位置获取的结果数组中使用:

您可以在从以下位置获得的结果数组上使用:

有一个方法可以删除并返回数组的最后一个元素:

"/path/to/somefile.jpg".split("/").pop();
// -> "somefile.jpg"
正如Gumbo提到的,将允许您选择一系列数组元素。

有一种方法可以删除并返回数组的最后一个元素:

"/path/to/somefile.jpg".split("/").pop();
// -> "somefile.jpg"

正如Gumbo提到的,将允许您选择一系列数组元素。

您需要的是pop和splice

var a = "1,2,3,4,5";
var b = a.split(/,/g).pop();
var a1 = a.split(/,/g);
var c = a1.splice(a1.length-2,a1.length);
var d = a.split(/,/g).splice(-2);

pop和splice是你想要的

var a = "1,2,3,4,5";
var b = a.split(/,/g).pop();
var a1 = a.split(/,/g);
var c = a1.splice(a1.length-2,a1.length);
var d = a.split(/,/g).splice(-2);

@大卫:不客气。如果你对此感到满意,请接受回答。@david:不客气。如果你对此感到满意,请接受回答。