我有一个像这样的数组:
["a", "b", "c", "d", "e"]
现在我只想拥有前 3 个项目。我将如何动态删除最后两个,以便我也可以拥有一个 20 个字母的数组,但也可以将其减少到前 3 个。
我有一个像这样的数组:
["a", "b", "c", "d", "e"]
现在我只想拥有前 3 个项目。我将如何动态删除最后两个,以便我也可以拥有一个 20 个字母的数组,但也可以将其减少到前 3 个。
var a = ["a", "b", "c", "d", "e"];
a.slice(0, 3); // ["a", "b", "c"]
var b = ["a", "b", "c", "d", "e", "f", "g", "h", "i"];
b.slice(0, 3); // ["a", "b", "c"]
怎么样Array.slice
?
var firstThree = myArray.slice(0, 3);
在 underscore.js 我们可以使用第一个函数
_.first(array, [n])别名:head
返回数组的第一个元素。传递 n 将返回数组的前 n 个元素。
_.first(["a", "b", "c", "d", "e"],3);
=> ["a", "b", "c"]