2017-11-19 7 views
0

Draft.js 플러그인 Mention을 사용하고 있습니다. editorState.content.entityMap.mention를 들어왜 instanceof Map이 false를 반환합니까?

, 나는 성공적

mention.get('address') 

에 의해 값을 얻을 수 있습니다 그런데 왜 나는 Mapfalse을 반환

console.log('mention', mention); 
console.log('mention instanceof Map', mention instanceof Map); 

가 있는지 여부를 확인? 콘솔에 mention이 맵인 것으로 표시됩니다. 당신이 instanceof를 쓰기지도 할 때

enter image description here

+0

두 개의 서로 다른'Map' 클래스가 있고, 하나 또는 둘 다 polyfill이 있기 때문에 나는 상상할 것입니다. – cartant

답변

1

는이 기본 Map을 의미합니다. Draft.js source code (2 번 줄)을 파고 this library에서 다른 종류의지도를 사용하고있는 것으로 나타났습니다. 그래서 당신이 그것들을 비교할 때 그것은 동일하지 않습니다.

관련 문제