문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:javascript_note:화살표함수_정리 [2022/12/22 19:12] emblim98 |
wiki:javascript:javascript_note:화살표함수_정리 [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 35: | 줄 35: | ||
({a, b} = { a: 10, b: 20 }) => expression | ({a, b} = { a: 10, b: 20 }) => expression | ||
</ | </ | ||
+ | \\ | ||
+ | 화살표 함수 변환 과정\\ | ||
+ | <code javascript> | ||
+ | < | ||
+ | <html lang=" | ||
+ | < | ||
+ | <meta charset=" | ||
+ | <meta http-equiv=" | ||
+ | <meta name=" | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | <p id=" | ||
+ | |||
+ | < | ||
+ | const ages = [32, 33, 16, 40]; | ||
+ | |||
+ | const filtered = ages.filter(function(age){return age >= 18;}); | ||
+ | console.log(filtered); | ||
+ | |||
+ | const filtered2 = ages.filter((age) => {return age >=18;}); | ||
+ | console.log(filtered2); | ||
+ | |||
+ | const filtered3 = ages.filter((age) => age >= 18); | ||
+ | console.log(filtered3); | ||
+ | |||
+ | const filtered4 = ages.filter(age => age >= 18); | ||
+ | console.log(filtered4); | ||
+ | | ||
+ | // 출력 결과 모두 동일 | ||
+ | // (3) [32, 33, 40] | ||
+ | // 0: 32 | ||
+ | // 1: 33 | ||
+ | // 2: 40 | ||
+ | // length: 3 | ||
+ | // [[Prototype]]: | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
줄 50: | 줄 96: | ||
===== Ref Link ==== | ===== Ref Link ==== | ||
[[https:// | [[https:// | ||
+ | [[https:// | ||
+ | [[https:// | ||
+ | [[https:// | ||
+ | [[https:// | ||
+ | |||
{{tag> | {{tag> |