1. 程式人生 > >JavaScript中更方便的使用陣列

JavaScript中更方便的使用陣列

很久沒有用過jquery了,因為要獲取到陣列中第一個,問了下一直在用jquery的朋友,然後給我推薦了這兩個屬性來操作,挺方便也挺簡單的。

如果需要在陣列中查詢某個元素,請使用 Array.indexOf

返回在陣列中可以找到一個給定元素的第一個索引,如果不存在,則返回-1。如果在之後的程式碼中需要用到(給定元素的)索引,那麼 Array.indexOf 是方便的了。

如果我們僅需要知道陣列中是否包含給定元素,只是是與否的區別,直接使用返回布林值的 Array.includes。

const characters = [
  'ironman',
  'black_widow',
  
'hulk', 'captain_america', 'hulk', 'thor', ]; console.log(characters.indexOf('hulk')); // 2 console.log(characters.indexOf('batman')); // -1 console.log(characters.includes('hulk')); // true console.log(characters.includes('batman')); // false