jQuery从data()数组中获取最后一项

网络迷

我有一个数组存储在 data()

$('body').data('my-array', [red, blue, orange, green]);

从数组中获取倒数第二项的最快方法是什么?在这种情况下orange

我试过了:

$('body').data('my-array').get(-2);

而get$(...).data(...).get不是一个函数。

注意:我发现了类似的问题,但与中的数组无关data()标记为重复之前,请检查。

罗伯特·麦基
$('body').data('my-array').reverse()[1]

要么

$('body').data('my-array').slice(-2)[0]

要么

var arr=$('body').data('my-array');
arr.pop();
var item=arr.pop();

要么

var arr=$('body').data('my-array');
var item=arr[arr.length-2];

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章