apply, call
apply는 함수를 옮겨와서 실행해준다. call 또한 같은 역할을 하는데 ,apply는 배열을 파라미터로 넣어줄 수 있다.
<script>
const person = {
callName: function() {
console.log('제 이름은 ' + this.name + ' 입니다.')
}
}
let person2 = {
name:'찰리'
}
person.callName
person.callName.apply(person2)
person.callName.call(person2)
</script>
'JavaScript > JavaScript 기초' 카테고리의 다른 글
[Javascript ES6] 기초 문법 8. constructor (0) | 2022.12.20 |
---|---|
[Javascript ES6] 기초 문법 7. default (0) | 2022.12.20 |
[Javascript ES6] 기초 문법 5. Spread Operator (0) | 2022.12.20 |
[Javascript ES6] 기초 문법 4. Template Literals, Tagged Literals (0) | 2022.12.20 |
[Javascript ES6] 기초 문법 3. 변수 var, let, const (0) | 2022.12.07 |
댓글