Skip to content

Latest commit

 

History

History
24 lines (24 loc) · 1.02 KB

js-array.md

File metadata and controls

24 lines (24 loc) · 1.02 KB
  • Find an element
    let items = [{name: 'sbr', age: 28}, {name: 'sumaiya', age: 22}, {name: 'raiyan', age: 1.5}];
    // Returns the value of the first element in the array where predicate is true,
    // and undefined otherwise
    items.find((item) => item.name === 'raiyan');
    // returns {name: 'raiyan', age: 1.5}  
  • Find an element index
    let items = [{name: 'sbr', age: 28}, {name: 'sumaiya', age: 22}, {name: 'raiyan', age: 1.5}];
    // Returns the value of the first element in the array where predicate is true
    // and -1 otherwise
    items.findIndex((item) => item.name === 'sumaiya');
    // returns 1  
  • Filter elements
    let items = [{name: 'sbr', age: 28}, {name: 'sumaiya', age: 22}, {name: 'raiyan', age: 1.5}];
    // Returns the elements of an array that meet the condition specified in a callback function, 
    // and empty array otherwise
    items.filter((item) => item.name.startsWith('s'));
    // returns [{name: 'sbr', age: 28}, {name: 'sumaiya', age: 22}]