0

我正在使用 Draft.js 插件Mention

对于editorState.content.entityMap.mention,我可以通过

mention.get('address')

但是为什么我检查它是否是Map

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

它回来了false?注意控制台显示mention的是地图。

在此处输入图像描述

4

1 回答 1

1

当您编写 instanceof Map 时,它指的是本机Map。我仔细研究了Draft.js 源代码(第 2 行),发现他们使用了与这个库不同的地图。因此,当您比较它们时,它们是不一样的。

于 2017-11-19T05:05:23.650 回答