1
코드가 아래 있습니다. 결과가 "Hello Mr. John Doe"입니다.전화 응답 기능이 작동하지 않습니다.
function formatname(name) {
return name.fullName;
};
const name = {
firstName: 'John',
lastName: 'Doe',
fullName: function() {
return this.firstName + ' ' + this.lastName;
}
};
const getName = (
<h1>Hello Mr. {formatname(name)}</h1>
);
ReactDOM.render(
getName,
document.getElementById('root')
);
하지만 저장하면 "Hello Mr."입니다. 변수 fullName에 잘못되었습니다. 코드에서
감사합니다. 전화 해 주실 수 있습니까? "블라인드 (이름)() 무엇을 의미합니까? – HungNguyen
Refer : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind bind() 메서드는 호출 될 때 this 키워드가 제공된 값으로 설정된 새 함수를 만듭니다. 새 함수가 호출 될 때 주어진 인수 시퀀스가 제공된 것보다 우선합니다. –