散列键/值作为数组 [英] hash keys / values as array

查看:104
本文介绍了散列键/值作为数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我无法找到与php array_keys() / array_values()

$ javascript
$ b

对于不熟悉php的人,给定以下js哈希值:

  var myHash = {apples :3,oranges:4,bananas:42} 

我怎样才能得到数组键,例如

  [苹果,橙子,香蕉] 

与值相同的问题,即

 <$ c $ 

可以使用jQuery。

解决方案

var a = {apples:3,oranges:4,bananas:42}

var array_keys = new Array();
var array_values = new Array();

(var key中的a){
array_keys.push(key);
array_values.push(a [key]);
}

alert(array_keys);
alert(array_values);


I cannot find the javascript equivalent of php array_keys() / array_values()

For people unfamiliar with php given the following js hash:

var myHash = {"apples": 3, "oranges": 4, "bananas": 42}

How can I get an array of keys, i.e.

["apples", "oranges", "bananas"]

Same question with the values, i.e.

[3, 4, 42]

jQuery can be used.

解决方案

var a = {"apples": 3, "oranges": 4, "bananas": 42};    

var array_keys = new Array();
var array_values = new Array();

for (var key in a) {
    array_keys.push(key);
    array_values.push(a[key]);
}

alert(array_keys);
alert(array_values);

这篇关于散列键/值作为数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆