如何获取数组键与jQuery?

前端之家收集整理的这篇文章主要介绍了如何获取数组键与jQuery?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
下午好。我有一个数组有一些键,并在其中的值。然后我需要获取数组键,而不是它们中的数据。我想用jQuery做到这一点。我知道例如PHP有一个函数array_keys();它将数组作为参数,并为每个索引中的每个键提供一个数组。

这是我想出来的,它的工作…唯一的问题是,它似乎如此不高兴;

var foo = [];
foo['alfa'] = "first item";
foo['beta'] = "second item";

for (var key in foo) {
    console.log(key);
}

这将输出;

alfa
beta

但是有没有任何预定义的功能,如在PHP或任何其他更有效的方式获得这个?

解决方法

你可以使用每个函数
var a = {};
a['alfa'] = 0;
a['beta'] = 1;
$.each(a,function(key,value) {
      alert(key)
});

它有几个很好的快捷方式/技巧:check the gory details here

原文链接:https://www.f2er.com/jquery/184105.html

猜你在找的jQuery相关文章