为什么
const Todos = function () {
...
}
const todos = new Todos();
工作正常,但
const Todos = () => {
...
}
const todos = new Todos();
给出TypeError:Todos不是构造函数错误吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
因为它是箭头功能。试试这个const todos = Todos();
答案 2 :(得分:0)
箭头函数不是构造函数,因此用new
调用它是不正确的。它只是一个常规函数,所以尝试:
const todos = Todos();