js獲取對象,數組所有屬性鍵值(key)和對應值(value)的方法示例

 更新時間:2019-06-21 18:04:05   作者:佚名   我要評論(0)

本文實例講述了js獲取對象,數組所有屬性鍵值(key)和對應值(value)的方法。分享給大家供大家參考,具體如下:


<script>
var values=function(object) {

本文實例講述了js獲取對象,數組所有屬性鍵值(key)和對應值(value)的方法。分享給大家供大家參考,具體如下:

<script>
  var values=function(object) {
    var values = [];
    for (var property in object)
      values.push(object[property]);
    return values;
  }

  //寫成標準的方法(數組是object的一種):
  function getObjectKeys(object)
  {
    var keys = [];
    for (var property in object)
      keys.push(property);
    return keys;
  }

  function getObjectValues(object)
  {
    var values = [];
    for (var property in object)
      values.push(object[property]);
    return values;
  }
  //測試
  var slideArray = [
    { "imgsrc1": "a.jpg"},
    { "imgsrc2": "b.jpg"},
    { "imgsrc3": "c.jpg"},
    { "imgsrc4": "d.jpg"},
    { "imgsrc5": "e.jpg"}];
  console.log(getObjectKeys(slideArray ))
  console.log(getObjectValues(slideArray ))
</script>

運行結果:

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

PS:這里再為大家推薦一款JS數組遍歷方式分析對比工具供大家參考:

在線JS常見遍歷方式性能分析比較工具:http://tools.jb51.net/aideddesign/js_bianli

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數組操作技巧總結》、《JavaScript遍歷算法與技巧總結》、《javascript面向對象入門教程》、《JavaScript數學運算用法總結》、《JavaScript數據結構與算法技巧總結》及《JavaScript錯誤與調試技巧總結》

希望本文所述對大家JavaScript程序設計有所幫助。

您可能感興趣的文章:

  • JS遍歷Json字符串中鍵值對先轉成JSON對象再遍歷
  • Js遍歷鍵值對形式對象或Map形式的方法
  • AngularJS操作鍵值對象類似java的hashmap(填坑小結)
  • Java 把json對象轉成map鍵值對的方法
  • 使用GSON庫將Java中的map鍵值對應結構對象轉換為JSON
  • json對象及數組鍵值的深度大小寫轉換問題詳解
  • JS實現從對象獲取對象中單個鍵值的方法示例
  • JS實現鍵值對遍歷json數組功能示例
  • JS動態遍歷json中所有鍵值對的方法(不知道屬性名的情況)

相關文章

最新評論

买宝宝用品赚钱吗 福彩欢乐生肖 新华联股票 炒股最惨者真实的故事 辽宁11选5预测专家 23上证指数 广东一定牛11选五走势图 辽宁11选五开奖玩法 天津时时彩计划手机版 股票中的56个行业板块 上海时时乐独胆计划 一分赛车怎么玩能稳赚 pc蛋蛋自动赚钱视频 菲律宾快乐8预测 股票分析网站哪个好 湖北快3开奖 pk10开奖软件