獲取對象的key【鍵】和分別獲取數組的key【鍵】和值
阿新 • • 發佈:2018-03-14
name 代碼 javascrip foreach clas 需要 console obj OS
一、先說對象,如何獲取key【鍵】;
var obj={ name:"websong", qq:289483936 }
想要獲取這個obj對象的鍵“name”和"qq",需要用到內置對象Object的keys方法,代碼如下:
Object.keys(obj).forEach(function(key,i,v){ console.log(key) console.log("---------") console.log(i); console.log("---------") console.log(v) })
這個方法可以將對象obj的key鍵以數組形式輸出,然後我們用循環方式拿到即可。
二、獲取數組對象的key和值
var arr=[{a:3},{b:4},{qqQue:535880373}];
道理是一樣的,無非是先把數組循環一下,代碼如下:
arr.forEach((v,i)=>{ Object.keys(v).forEach(v=>{ console.log(v)//取到了key console.log(arr[i][v])//取到了值 }) })
ok了,內容到此結束。如果幫到了你,我很開心。
獲取對象的key【鍵】和分別獲取數組的key【鍵】和值