2017-11-19 2 views
0

Ich benutze Draft.js Plugin Mention.Warum instanceof gibt false zurück?

Für editorState.content.entityMap.mention kann ich erfolgreich Wert erhalten, indem

mention.get('address') 

Aber warum ich überprüfen, ob es Map von

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

es gibt false? Beachten Sie, dass die Konsole Karte anzeigt.

enter image description here

+0

Ich könnte mir vorstellen, dass es zwei verschiedene 'Map' Klassen gibt, entweder mit einem oder beiden Polyfill. – cartant

Antwort

1

Wenn Sie instanceof Karte Schreiben bezieht er sich auf diese nativen Map. Ich grub durch die (Zeile 2) und fand, dass sie eine andere Art von Karte von this library verwenden. Wenn man sie vergleicht, ist es nicht dasselbe.

Verwandte Themen