rem*_*soy 0 javascript arrays object
我有一个这样的对象
obj = {
'baz':1,
'foo':7,
'zap':12,
'qax':15
}
Run Code Online (Sandbox Code Playgroud)
我需要将它分成2个数组
arr1 = ['baz', 'foo', 'zap', 'qax']
arr2 = [1, 7, 12, 15]
Run Code Online (Sandbox Code Playgroud)
这是最简单的方法:
var arr1 = Object.keys(obj);
var arr2 = Object.values(obj);
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请使用标准内置对象
最简单,最优雅的方式:
var arr1 = Object.keys(obj);
var arr2 = arr1.map(function (k) {
return obj[k];
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13669 次 |
| 最近记录: |