Baseline Widely available
TypedArray
ì¸ì¤í´ì¤ì findIndex()
ë©ìëë 주ì´ì§ íë³ í¨ì를 ë§ì¡±íë ë°°ì´ì 첫 ë²ì§¸ ììì ëí ì¸ë±ì¤ë¥¼ ë°íí©ëë¤. ë§ì¡±íë ììê° ìì¼ë©´ -1ì ë°íí©ëë¤. ì´ ë©ìëë Array.prototype.findIndex()
ì ê°ì ìê³ ë¦¬ì¦ì ê°ì§ëë¤.
function isNegative(element, index, array) {
return element < 0;
}
const int8 = new Int8Array([10, -20, 30, -40, 50]);
console.log(int8.findIndex(isNegative));
// Expected output: 1
구문
findIndex(callbackFn)
findIndex(callbackFn, thisArg)
매ê°ë³ì
callbackFn
íìí ë°°ì´ì ê° ììë§ë¤ ì¤íí í¨ìì ëë¤. ì¼ì¹íë ììê° ë°ê²¬ëììì ëíë´ë ì°¸ ê°ì ê°ì ë°ííê³ ê·¸ë ì§ ìì¼ë©´ ê±°ì§ê°ì ê°ì ë°íí´ì¼í©ëë¤. í¨ìë ë¤ìê³¼ ê°ì ì¸ìì í¨ê» í¸ì¶ë©ëë¤.
element
íìí ë°°ì´ìì ì²ë¦¬ ì¤ì¸ íì¬ ììì ëë¤.
index
íìí ë°°ì´ìì ì²ë¦¬ ì¤ì¸ íì¬ ììì ì¸ë±ì¤ì ëë¤.
array
findIndex()
í¨ìê° í¸ì¶ë íìí ë°°ì´ì
ëë¤.
thisArg
Optional
callbackFn
ì ì¤íí ë this
ë¡ ì¬ì©í ê°ì
ëë¤. ìí ë©ìë를 ì°¸ê³ íì¸ì.
í
ì¤í¸ë¥¼ íµê³¼íë 첫 ë²ì§¸ ììì ì¸ë±ì¤ì
ëë¤. ì¼ì¹íë ììê° ìì¼ë©´ -1
ì ë°íí©ëë¤.
ë³´ë¤ ìì¸í ì¤ëª
ì Array.prototype.findIndex()
ì ì°¸ê³ íì기 ë°ëëë¤. ì´ ë©ìëë ë²ì© ë©ìëê° ìëë©° ì¤ì§ íìí ë°°ì´ ì¸ì¤í´ì¤ììë§ í¸ì¶í ì ììµëë¤.
ë¤ì ìì ììë ë°°ì´ìì ììì¸ ì²«ë²ì§¸ ììì ì¸ë±ì¤ë¥¼ ì°¾ìµëë¤. ììê° ìì¼ë©´ -1ì ë°íí©ëë¤.
function isPrime(element, index, array) {
let start = 2;
while (start <= Math.sqrt(element)) {
if (element % start++ < 1) {
return false;
}
}
return element > 1;
}
const uint8 = new Uint8Array([4, 6, 8, 12]);
const uint16 = new Uint16Array([4, 6, 7, 12]);
console.log(uint8.findIndex(isPrime)); // -1, ì°¾ì ì ìì
console.log(uint16.findIndex(isPrime)); // 2
ëª
ì¸ì ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
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