반응 응용 프로그램에서 오류 메시지가 발생하면"typeError : "onplayerscorechange '를 읽을 수 없습니다."onplayerscorechange'를 읽을 수 없습니다. 이 문제를 해결하는 방법은 다음과 같습니다.
맵 함수는 기존 배열을 반복하고 각 요소의 콜백 함수를 호출하여 새 배열을 만듭니다. 콜백 함수 내에서 이것은 React 구성 요소의 컨텍스트가 아니라 전역 컨텍스트를 나타냅니다. 따라서 적절한 바인딩없이 콜백 함수 내에서 반응 구성 요소의 속성에 액세스하면 "정의되지 않은"오류가 발생합니다. 주변 함수의 컨텍스트를 상속 받으려면 맵 콜백에 화살표 기능을 사용할 수 있습니다. 반품 ( ); })}
with bind :
또는 맵 콜백 함수를 React 구성 요소의 컨텍스트에 수동으로 바인딩 할 수 있습니다 :
{this.state.initialplayers.map (player,) { 반품 ( ); }). bind (this)}
{this.state.initialPlayers.map((player, index) => {
return (
);
})}
. 부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3