[Javascript] [ this ] call , apply , bind Method
[ this ] call , apply , bind Method [ this ] 현재 실행 중인 함수 또는 매서드 내에서 사용되며, 해당 함수 또는 메서드가 호출된 객체를 참조한다. this 값은 실행 컨텍스트에 따라 동적으로 바인딩 되며, 다양한 상황에서 다른 객체를 참조할 수 있다. 객체 내부에서의 메서드 호출 객체 내부의 메서드에서 ‘this’를 사용하면 해당 메서드를 호출한 객체를 참조할 수 있다. 이것은 주로 객체 지향 프로그래밍에서 주로 사용된다. const person = { name: 'John', sayHello: function () { console.log(`Hello, my name is ${this.name}`); }, }; person.sayHello(); // "Hello, m..
[Javascript] 배열(Array) 반환 함수 & 메서드
[ Map (함수) : 결과를 반환 ] → 배열의 각 요소를 순회하며 해당 요소에 대한 변환 함수를 적용한 배열을 생성 한다. → 기존 배열은 변경되지 않으며 , 변환된 결과만을 포함 하는 새 배열을 반환한다. const numbers = [1, 2, 3, 4, 5]; const doubled = numbers.map((num) => num * 2); // doubled는 [2, 4, 6, 8, 10]을 포함하는 배열입니다. [ Filter (함수) : 조건을 만족하는 요소를 반환 ] → filter 함수는 주어진 조건을 만족하는 배열의 요소 만을 남기고 나머지 요소를 제거, 새로운 배열을 생성. → 조건을 만족하지 않는 요소는 새 배열에 포함되지 않는다. → 즉 , 조건을 만족하는 요소만 새 배열에 포..