• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何提取數組里的某個屬性

    數組獲取指心猿意馬元素、屬性

    方式/步調

    1. 1

      一、indexOf()方式

      // indexOf  返回數組中元素的下標,若沒找到則返回-1

    2. 2

      var arr = ['lily','Anna','John','Trist','Hana'];

      var index = arr.indexOf(3);  //返回 John

    3. 3

      二、filter()方式

      var arr = [

      {name:"桌子",money:220},

      {name:"板凳",money:60},

          {name:"床",money:1256}

      ]

      var filterArr = arr.filter(function(elem,index,arr){

      return elem.money>=200

      })

      //[{name:"桌子",money:220},{name:"床",money:1256}]

    4. 4

      filter() 方式將匹配元素調集縮減為匹配指心猿意馬選擇器的元素.該方式不改變原數組,返回的是篩選后知足前提的數組.

    5. 5

      拓展:ES6從數組和對象中獲取數據的方式

    6. 6

      const names = ['Luke', 'Eva', 'Phil']

      // 提取數組中第一個元素

      const [first] = names;

      console.log(first); // 'Luke'

      // 提取數組中第一個和第二個元素

      const [first, second] = names;

      console.log(first, second); // 'Luke' 'Eva'

    7. 7

      const person = {

      name: 'Luke',

      age: '24',

      facts: {

      hobby: 'Photo',

      work: 'Software Developer'

      }

      }

      // 從 person 中提取 name 和 age

      const {name, age} = person;

      console.log(name, age); // 'Luke' '24'


      // 提取嵌套值 person 中的 hobby

      const {facts: {hobby}} = person;

      console.log(hobby); // 'Photo'

    • 發表于 2019-06-06 00:20
    • 閱讀 ( 955 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆