Baseline Widely available
Math.max()
ì ì ë©ìëë 매ê°ë³ìë¡ ì£¼ì´ì§ ì«ì ì¤ ê°ì¥ í° ì를 ë°ííê±°ë, 매ê°ë³ìê° ìì ê²½ì° -Infinity
를 ë°íí©ëë¤.
console.log(Math.max(1, 3, 2));
// Expected output: 3
console.log(Math.max(-1, -3, -2));
// Expected output: -1
const array1 = [1, 3, 2];
console.log(Math.max(...array1));
// Expected output: 3
구문
Math.max()
Math.max(value1)
Math.max(value1, value2)
Math.max(value1, value2, /* â¦, */ valueN)
매ê°ë³ì
value1
, â¦, valueN
ê°ì¥ í° ê°ì ì ííê³ ë°íí 0ê° ì´ìì ì«ìì ëë¤.
주ì´ì§ ì«ì ì¤ ê°ì¥ í° ì«ì를 ë°íí©ëë¤. ë§ì½ ì¸ì ì¤ íëë¼ë ì«ìë¡ ë³íí ê°ì´ NaN
ì´ë¼ë©´ NaN
ë¡ ë°íí©ëë¤. 매ê°ë³ìê° ìì ê²½ì° -Infinity
를 ë°íí©ëë¤.
max()
ë Math
ì ì ì ë©ìëì´ê¸° ë문ì ë§ë Math
ê°ì²´ì ë©ìëê° ìë íì Math.max()
ë¡ ì¬ì©í´ì¼í©ëë¤. (Mathë ìì±ìê° ìëëë¤).
Math.max.length
ì ê°ì´ 2 ì¸ë°, ì´ë ì´ ë©ìëê° ìµì 2ê°ì 매ê°ë³ì를 ë°ëë¡ ì¤ê³ëììì ììí©ëë¤.
Math.max(10, 20); // 20
Math.max(-10, -20); // -10
Math.max(-10, 20); // 20
ë°°ì´ì ìµëê° ê°ì ¸ì¤ê¸°
Array.prototype.reduce()
ë ê° ê°ì ë¹êµíì¬ ì«ì ë°°ì´ì ìµë ìì를 ì°¾ë ë° ì¬ì©í ì ììµëë¤.
const arr = [1, 2, 3];
const max = arr.reduce((a, b) => Math.max(a, b), -Infinity);
ë¤ì í¨ìë Function.prototype.apply()
를 ì¬ì©íì¬ ë°°ì´ì ìµëê°ì ê°ì ¸ìµëë¤. getMaxOfArray([1, 2, 3])
ë Math.max(1, 2, 3)
ì ëì¼íì§ë§, íë¡ê·¸ëë° ë°©ìì¼ë¡ ë°°ì´ì ìì±í기 ìí´ getMaxOfArray()
를 ì¬ì©í ì ììµëë¤. ì´ í¨ìë ìëì ì¼ë¡ ììê° ì ì ë°°ì´ìë§ ì¬ì©í´ì¼ í©ëë¤.
function getMaxOfArray(numArray) {
return Math.max.apply(null, numArray);
}
ì ê° êµ¬ë¬¸ì ë°°ì´ì ìµëê°ì 구í기 ìí apply
ì루ì
ì ì§§ê² ìì±íë ë°©ë²ì
ëë¤.
const arr = [1, 2, 3];
const max = Math.max(...arr);
ê·¸ë¬ë ì ê° êµ¬ë¬¸(...
)ì apply
ë 모ë ë°°ì´ ìì를 í¨ì 매ê°ë³ìë¡ ì ë¬íë ¤ê³ í기 ë문ì ë°°ì´ì ììê° ë무 ë§ì¼ë©´ ì¤í¨íê±°ë ì못ë 결과를 ë°íí©ëë¤. ìì¸í ë´ì©ì applyì ë´ì¥ í¨ì ì¬ì©í기를 참조íì¸ì. reduce
ì루ì
ìë ì´ ë¬¸ì ê° ììµëë¤.
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