반응형
250x250
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Notice
Recent Posts
Today
Total
관리 메뉴

네이처리 노트

[javascript] function.prototype.apply() 본문

개발기록/Javascript

[javascript] function.prototype.apply()

네이처리 2022. 9. 5. 11:18
728x90
반응형

공부하면서 정리한 내용입니다
참고한 내용은 맨 아래의 링크를 확인해주세요




// func.apply(["현재 객체로 사용될 객체"], ["함수에 전달될 인수 집합"])

const numbers = [5, 6, 2, 3, 7];

const max = Math.max.apply(null, numbers); 

console.log(max); // 7 

▲ ex1. null을 기반으로 max를 실행

var array = ['a', 'b'];
var elements = [0, 1, 2];

array.push.apply(array, elements); 

console.info(array); // ["a", "b", 0, 1, 2]

▲ex2. array를 기반으로 push를 실행








Reference

1) func.apply() 사용법

자바스크립트 func.apply() 사용법 및 예제 (배열에서 최댓값 찾기)

이 글에서는 apply()가 무엇이며 어떻게 사용하는 지에 대해서 살펴본다. 이 글을 요약하자면 apply는 thisArg을 기반으로 하며,  argArray(배열)에서의 모든 요소들을 매개변수로 삼는 func을 실행시킨

basemenks.tistory.com

728x90
반응형

'개발기록 > Javascript' 카테고리의 다른 글

[javascript] 제어문 if, else if 간단 정리  (0) 2022.09.05
[javascript] 클래스  (0) 2022.09.05
[javascript] function 상속  (0) 2022.09.05
[javascript] function 생성자함수  (0) 2022.09.03
[javascript] function prototype  (0) 2022.09.03
Comments