javascript字符串拆分为负数

时间:2010-08-06 15:57:47

标签: javascript arrays

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

例如,我确定在php中你可以做同样的事情并使用负限制值来获得最后一项,即-1或最后两项-2等。

3 个答案:

答案 0 :(得分:5)

您可以在slice获得的结果数组中使用split

"Lorem ipsum dolor sit amet consectetur".split(/ /).slice(-2) // returns ["amet", "consectetur"]

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:0)

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);