Cyb*_*kie 2 javascript arrays jquery
我有一个存储的数组 data()
$('body').data('my-array', [red, blue, orange, green]);
Run Code Online (Sandbox Code Playgroud)
从阵列中获取倒数第二项的最快方法是什么?在这种情况下orange.
我试过了:
$('body').data('my-array').get(-2);
Run Code Online (Sandbox Code Playgroud)
并获得$(...).data(...).get不是一个功能.
注意:我发现了类似的问题但与数组无关data().请在标记为重复之前检查.
像常规数组一样访问它,它就是这样,并使用长度并从中减去以获得倒数第二个值
var arr = $('body').data('my-array');
var item = arr[arr.length - 2];
Run Code Online (Sandbox Code Playgroud)
jQuery的 data()将对象和数组存储为它们,没有魔力,当获取数据时,它可以像任何其他对象或数组一样访问.
请注意,长度从1开始,并且数组是零索引的,因此您必须减去2.
| 归档时间: |
|
| 查看次数: |
171 次 |
| 最近记录: |