Baseline Widely available
every()
ë©ìëë ë°°ì´ ìì 모ë ììê° ì£¼ì´ì§ íë³ í¨ì를 íµê³¼íëì§ í
ì¤í¸í©ëë¤. ì´ ë©ìëë Array.prototype.every()
ì ê°ì ìê³ ë¦¬ì¦ì ê°ì§ê³ ììµëë¤. TypedArrayì íìí ë°°ì´ íì
ì¤ íëì
ëë¤.
function isNegative(element, index, array) {
return element < 0;
}
const int8 = new Int8Array([-10, -20, -30, -40, -50]);
console.log(int8.every(isNegative));
// Expected output: true
구문
// Arrow function
every((element) => { /* ... */ } )
every((element, index) => { /* ... */ } )
every((element, index, array) => { /* ... */ } )
// Callback function
every(callbackFn)
every(callbackFn, thisArg)
// Inline callback function
every(function(element) { /* ... */ })
every(function(element, index) { /* ... */ })
every(function(element, index, array){ /* ... */ })
every(function(element, index, array) { /* ... */ }, thisArg)
매ê°ë³ì
callbackFn
ê° ìì를 ìíí í¨ì.
ë¤ì ì¸ ê°ì§ ì¸ì를 ë°ìµëë¤.
element
ë°°ì´ìì ì²ë¦¬ëë íì¬ ìì.
index
ì´ íìí ë°°ì´ìì ì²ë¦¬í íì¬ ììì ì¸ë±ì¤.
array
every
를 í¸ì¶í íìí ë°°ì´.
thisArg
Optional
callbackFn
ì ì¤íí ë this
ë¡ ì¬ì©íë ê°.
ì½ë°± í¨ìê° ëª¨ë ë°°ì´ ììê° ì°¸ ê°ì ê°ì ë°ííë©´ true
를 ë°ííë©°, ê·¸ë ì§ ìì¼ë©´ false
를 ë°íí©ëë¤.
every
ë callbackFn
ì´ falsyì ë°ííë ìì를 ì°¾ì ëê¹ì§ íìí ë°°ì´ì ìë ê° ììì ëí´ í ë²ì© callbackFn
í¨ì를 ì¤íí©ëë¤. í´ë¹íë ìì를 ë°ê²¬í ê²½ì° every
ë ì¦ì false
를 ë°íí©ëë¤. ê·¸ë ì§ ìì¼ë©´, ì¦ ëª¨ë ê°ìì truthyì ë°ííë©´ true
를 ë°íí©ëë¤.
callbackFn
ì ììì ê°, í´ë¹ ììì ì¸ë±ì¤ ë° ìííê³ ìë íìí ë°°ì´ ì¸ ê°ì§ ì¸ìì í¨ê» í¸ì¶ë©ëë¤.
thisArg
매ê°ë³ì를 every
ì ì ê³µí ê²½ì° callbackFn
ì this
ë¡ ì¬ì©ë©ëë¤. ê·¸ ì¸ì undefined
ê°ì ì¬ì©í©ëë¤. ìµì¢
ì ì¼ë¡ callbackFn
ì´ ë³¼ ì ìë this
ì ê°ì í¨ìì this
를 ê²°ì íë ì¼ë°ì ì¸ ê·ì¹ì ë°ë¦
ëë¤.
every
ë í¸ì¶í ë°°ì´ì ë³ííì§ ììµëë¤.
ë¤ì ìë íìí ë°°ì´ì 모ë ììê° 9ë³´ë¤ ë í°ì§ í ì¤í¸í©ëë¤.
function isBigEnough(element, index, array) {
return element >= 10;
}
new Uint8Array([12, 5, 8, 130, 44]).every(isBigEnough); // false
new Uint8Array([12, 54, 18, 130, 44]).every(isBigEnough); // true
íì´í í¨ì를 ì¬ì©í íìí ë°°ì´ í
ì¤í¸
íì´í í¨ìë í ì¤í¸ í¨ì를 ìí´ ë ì§§ì 구문ì ì ê³µí©ëë¤.
new Uint8Array([12, 5, 8, 130, 44]).every((elem) => elem >= 10); // false
new Uint8Array([12, 54, 18, 130, 44]).every((elem) => elem >= 10); // true
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4