ReactJS TypeError:无法读取未定义的属性
2018-04-23
116
我这里有这段代码,可以在这个在线文本编辑器中使用: https://codesandbox.io/s/o4n0v203vy
在 npm 控制台 中,一切正常:
但是在 浏览器 中,发生了这种情况:
当我执行
export var renderTree = (node, setActiveNode, activeNode) => { console.log(node && node.type, 'look here');
我不明白为什么会发生这种情况。任何帮助都值得感激! 谢谢!
2个回答
您可能正在浏览器中运行源文件,而不是构建的文件。
lnl
2018-04-23
变量
node
为
undefined
,因此没有名为
type
的属性。
将您的检查更改为
if(node && node.type === 'file'){
...
}
Stretch0
2018-04-23