海詩網(wǎng) 知識百科 js數(shù)組常用方法(js數(shù)組排序方法)

js數(shù)組常用方法(js數(shù)組排序方法)

js數(shù)組常用方法, js數(shù)組的常用方法有哪些?不知道小伙伴們今天來看看邊肖的分享吧!

數(shù)組是一種特殊的變量,可以一次存儲多個值。JS中的數(shù)組不是數(shù)組,而是對象。js中的數(shù)組不同于其他語言中的數(shù)組。其實它不是數(shù)組,而是一個具有類數(shù)組特征的對象。

它只是將索引轉(zhuǎn)換成一個字符串,并將其用作屬性(鍵)。

1. Filter ()

例如:

我們希望獲得該列表中所有小于或等于24歲的學生。我們需要使用過濾方法來過濾掉所有24歲以上的學生。

Output: const students=[{name: sam, age: 26, score: 80}, {name: john, age: 25, score: 86}, {name: dean, age: 20, score: 78}, {name: timothy, age: 18, {name: frank, age: 21, score: 67}] const filtered students=students.filter ((students)={//This filtering method just takes a function, which will have a student parameter. This parameter is each student/item in the array.//We need to return a true or false statement to determine whether we want to include them in the new array. return students. age=24//This line basically hides all students under the age of 24 in the new filteredStudents array}) Console.log (filtered students)//What we do is to return true or false for each item.

js數(shù)組排序方法

2、以map()為例:

Map()允許您獲取一個數(shù)組,并將其轉(zhuǎn)換為一個新數(shù)組。在這種情況下,新數(shù)組中的所有項目看起來略有不同。如果我們想知道每個學生的名字。我們可以通過使用map()獲得一個名稱數(shù)組。

輸出:

const students=[{姓名:sam,年齡:26,分數(shù):80},{姓名:john,年齡:25,分數(shù):86},{姓名:dean,年齡:20,分數(shù):78},{姓名:timothy,年齡:18,分數(shù):95},{姓名:frank,年齡:21,分數(shù):67 }]const student names=students。地圖((學生)={//該方法采用單個函數(shù),以學生/項目作為參數(shù)//這里我們只返回我們在*//******************/這可以通過數(shù)組中的任何內(nèi)容來完成。

js數(shù)組排序方法

3.這個方法允許你在一個數(shù)組中查找一個單獨的對象。這是一個簡單的方法。

const students=[{姓名山姆,年齡:26,分數(shù):80},{姓名:約翰,年齡:25,分數(shù):86},{姓名:院長,年齡:20,分數(shù):78},{姓名:提摩太,年齡:18,分數(shù):95},{姓名:弗蘭克,年齡:21,分數(shù):67 }]const單個學生=學生。find((學生)={返回學生。name===John })控制臺。日志(單個學生)/*控制臺。日志(單個學生)會給在這個方法中,

js數(shù)組排序方法

const students=[{姓名:sam,年齡:26,分數(shù):80},{姓名:john,年齡:25,分數(shù):86},{姓名:dean,年齡:20,分數(shù):78},{姓名:timothy,年齡:18,分數(shù):95},{姓名:frank,年齡:21,分數(shù):67 }]const hasundersagestudents=學生。有的((學生)={返校生。18歲})控制臺。log(hasundersagestudents)/*這將返回假的,因為*/因此,

js數(shù)組排序方法

const students=[{姓名山姆,年齡:26,分數(shù):80},{姓名:約翰,年齡:25,分數(shù):86},{姓名:院長,年齡:20,分數(shù):78},{姓名:提摩太,年齡:18,分數(shù):95},{姓名:弗蘭克,年齡:21,分數(shù):67 }]const總分=學生。減少((當前總數(shù),學生)={返回學生。當前總分},0)console.log(總分)在代碼讀取時,

js數(shù)組排序方法

const fruits=[ mango, apple, orange, pineapple, lemon]const includesApple=fruits.includes(apple)console.log(includesApple) //this will return true because apple is one of the items inside the array.

js數(shù)組常用方法,以上就是本文為您收集整理的js數(shù)組常用方法最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。

本文來自網(wǎng)絡(luò),不代表海詩網(wǎng)立場,轉(zhuǎn)載請注明出處:http://x91880.com/n/168167.html
      

唱鴨的耳返設(shè)置在哪里(監(jiān)聽耳機錄音的耳返怎樣設(shè)置)

發(fā)表回復
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們
微信掃一掃關(guān)注我們
關(guān)注微博
返回頂部