
JS获取对象与数组的所有键值(key)及对应值(value)的示例方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了JavaScript中用于获取对象和数组所有键值及其对应值的方法示例,帮助开发者更高效地操作数据结构。
本段落实例讲述了如何使用JavaScript获取对象及数组的所有属性键值(key)和对应值(value)的方法,并分享给大家参考。
一个简单的例子如下:
```javascript
var values = function(object) {
var values = [];
for (var property in object)
values.push(object[property]);
return values;
}
```
为了使其适用于所有对象,包括数组(因为数组也是一种特殊类型的对象),可以将上述代码改写为更标准的形式:
```javascript
function getObjectKeysAndValues(object) {
var keys = [], values = [];
for (var property in object) {
if (object.hasOwnProperty(property)) { // 确保只获取自身的属性,而不是继承的属性。
keys.push(property);
values.push(object[property]);
}
}
return [keys,values];
}
```
这段代码可以用于提取对象的所有键名和值,并分别存储在两个数组中。
全部评论 (0)
还没有任何评论哟~


