Object keys和values的区别
时间: 2023-10-19 21:31:51 浏览: 85
Object.keys()用于遍历对象,返回对象中每一项的key值。而Object.values()也用于遍历对象,返回对象中每一项的value值。换句话说,Object.keys()返回的是对象中所有属性的键名,而Object.values()返回的是对象中所有属性的键值。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [JavaScript_Object.keys() & Object.values()](https://blog.csdn.net/weixin_58099903/article/details/129401058)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
相关问题
object.keys和object.values
object.keys和object.values是JavaScript中的两个方法,用于获取对象的所有键和值。object.keys返回一个数组,包含对象的所有键,而object.values返回一个数组,包含对象的所有值。
object.values和object.keys区别?
object.keys返回对象的属性名组成的数组,而object.values返回对象的属性值组成的数组。
例如:
```
const obj = { a: 1, b: 2, c: 3 };
console.log(Object.keys(obj)); // 输出 ["a", "b", "c"]
console.log(Object.values(obj)); // 输出 [1, 2, 3]
```
可以看到,Object.keys返回的是对象的属性名组成的数组,而Object.values返回的是对象的属性值组成的数组。
阅读全文