首页 > 代码库 > Js中获取对象的所有key值

Js中获取对象的所有key值

假如现在有一个对象

var obj = {    A:2    ,B:"Ray"    ,C:true    ,D:function(){}}

如果想遍历对象obj中的所有键值,一般是用以下方式

for(var key in obj){    console.log(key,obj[key])}

输出:

A 2B RayC trueD function (){}

 

如果只是想获取所有的key值,用上面的方法也行得通。

但有更简单的方式:Object.keys(...),返回值是包含key的数组

console.log(Object.keys(obj))

输出:

["A", "B", "C", "D"]

 

Js中获取对象的所有key值