下午好。我有一个包含一些键和值的数组。然后我需要获取数组键而不是其中的数据。我想用 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 或任何其他更有效的方法?