es6中some和find的區別

2021-10-10 21:34:09 字數 526 閱讀 3364

es6中some和find的區別

some 方法測試陣列中是不是至少有1個元素通過了被提供的函式測試。它返回的是乙個boolean型別的值。

find() 方法返回陣列中滿足提供的測試函式的第乙個元素的值。否則返回 undefined。

以下是乙個例子:

let brry=[1

,2,3

,4];

let qr= brry.

some

(item=>item>3)

;//返回true

console.

log(qr)

;//find查詢滿足條件的第乙個元素的值,否則返回 undefined。

let findd=brry.

find

(item=>item>3)

;//返回4

console.

log(findd)

;<

/script>

ES6 陣列some 和every 使用

some 英語翻譯為一些,every翻譯為所有,每個,所以some方法 只要其中乙個為true 就會返回true的,相反,every 方法必須所有都返回true才會返回true,哪怕有乙個false,就會返回false every 和 some 目的 確定陣列的所有成員是否滿足指定的測試 every...

ES6 陣列some 和every 使用

some 英語翻譯為一些,every翻譯為所有,每個,所以some方法 只要其中乙個為true 就會返回true的,相反,every 方法必須所有都返回true才會返回true,哪怕有乙個false,就會返回false every 和 some 目的 確定陣列的所有成員是否滿足指定的測試 every...

Es6中的export和import的區別

export可以使import一次匯入多個,如下 匯出 export str hello world export function f 匯入 import str,f from demo1.js 需要把匯入的物件裝進 括號 裡 或者分開單獨寫也可以 import str from demo1.js...