亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

獲取鍵/值javascript對象的鍵的最佳方法

獲取鍵/值javascript對象的鍵的最佳方法

慕的地8271018 2019-08-31 14:52:39
如果我有一個JS對象,如:var foo = { 'bar' : 'baz' }如果我知道foo有基本的鍵/值結構,但不知道鍵的名稱,最簡單的方法是什么?for ... in?$.each()?我希望有更好的東西......
查看完整描述

3 回答

?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

您將使用for循環在對象內部迭代:


for(var i in foo){

  alert(i); // alerts key

  alert(foo[i]); //alerts key's value

}

要么


Object.keys(foo)

  .forEach(function eachKey(key) { 

    alert(key); // alerts key 

    alert(foo[key]); // alerts value

  });


查看完整回答
反對 回復 2019-08-31
?
米脂

TA貢獻1836條經驗 獲得超3個贊

您可以單獨訪問每個密鑰而無需迭代,如:


var obj = { first: 'someVal', second: 'otherVal' };

alert(Object.keys(obj)[0]); // returns first

alert(Object.keys(obj)[1]); // returns second


查看完整回答
反對 回復 2019-08-31
  • 3 回答
  • 0 關注
  • 601 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號