沐鳴開戶_8個常用的JavaScript數組方法

結果:,過濾方法,返回符合條件的元素。,數組(Array)是JavaScript中內置的全局對象,在構建諸如商品列表等組件(Component)時,時常用到。除了常見的push、pop、indexOf等方法,js還提供了一些諸如過濾、規約等流處理方法,非常類似於Java的Stream庫。,const students = [ { name: ‘Alice’, score: 100 }, { name: ‘Bob’, score: 90 }, { name: ‘Trunp’, score: 80 }, { name: ‘Biden’, score: 70 }, { name: ‘Joe’, score: 60 }, { name: ‘Sunshine’, score: 50 }, { name: ‘Elon’, score: 40 }, { name: ‘Jack’, score: 30 }, ];,[ { name: ‘Alice’, score: 100 }, { name: ‘Bob’, score: 90 }, { name: ‘Trunp’, score: 80 } ],結果:,類似於filter方法,但返回第一個符合條件的元素。filter返回一個數組,find返回一個object。,//返回成績大於75的高分學生 const highScores = students.filter(stu => stu.score > 75); console.log(highScores);,結果:,更好的是,由於const類型的值,都是不可變量,因此這些操作的返回的都是一個新對象,並不會影響到原值。,將數組內的item轉化成另一種對象,類似於Java的Fucntion<T,R>接口。,結果: