JQuery数组项目不是最后一个

时间:2015-12-17 07:34:03

标签: javascript jquery arrays json data-structures

Salaamun Alekum

我正在使用JQuery或Javascript搜索将返回除最后一个元素之外的元素的函数

> $(["First","Second","Third"]).otherThanLast();
["First","Second"]

谢谢

2 个答案:

答案 0 :(得分:2)

您可以设置缩短长度:

var arr = ["First", "Second", "Third"];
arr.length = arr.length - 1;
document.querySelector('pre').innerHTML = JSON.stringify(arr);
<pre></pre>

使用pop():

  

.pop()方法为您提供数组的最后一个值。它适用于 LIFO (后进先出)方式。

var arr = ["First", "Second", "Third"];
arr.pop();
document.querySelector('pre').innerHTML = JSON.stringify(arr);
<pre></pre>

答案 1 :(得分:1)

var inp = $(["First","Second","Third"]);
var out = inp.splice(0,inp.length-1);
console.log(out);