获取对象的key【键】和分别获取数组的key【键】和值

时间:2025-04-02 16:21:45

一、先说对象,如何获取key【键】;

var obj={
          name:"websong",
          qq:289483936
    }

想要获取这个obj对象的键“name”和"qq",需要用到内置对象Object的keys方法,代码如下:

(obj).forEach(function(key,i,v){
            (key)
            ("---------")
            (i);
            ("---------")
            (v)
        }) 

(obj)这个方法可以将对象obj的key键以数组形式输出,然后我们用循环方式拿到即可。

二、获取数组对象的key和值

	
var arr=[{a:3},{b:4},{qqQue:535880373}];

道理是一样的,无非是先把数组循环一下,代码如下:

((v,i)=>{                  
            (v).forEach(v=>{
                (v)//取到了key
                (arr[i][v])//取到了值
            })
        })

ES6获取key:

var obj={a:1,b:2};
(obj)
// ["a", "b"]