想请问一下老师为什么我的浏览器一直报错“unexpected token”?我看了很久代码都没发现有多余或者缺少的符号
来源:4-2 PropTypes 与 DefaultProps 的应用
qq_Sakuragi10_0
2019-02-27
getTodoItem() {
return (this.state.list.map((item, index) => {
return (
<TodoItem
key = {index}
content = {item}
index = {index}
deleteItem = {this.handleItemDelete}
)
})
)
}
下面是报错信息:
./src/TodoList.js
Line 46: Parsing error: Unexpected token
44 | index = {index}
45 | deleteItem = {this.handleItemDelete}
46 | )
| ^
47 | })
48 | )
49 | }
p.s 在4.2前还没什么问题,就是我把content换成了dangerouslySetInnetHTML,然后设置PropTypes的时候也没什么问题,直到要用defaultProps的时候我把dangerously那个属性删掉然后换成了正常的表达方式之后就开始报错了。
写回答
1回答
-
使用 beyondCompare 对比我们俩的代码,这个就是语法问题,多一个少一个括号
022019-03-02
相似问题