使用箭头函数与函数表达式创建Javascript对象
为什么使用箭头函数与函数表达式创建Javascript对象,javascript,Javascript,为什么 const Todos = function () { ... } const todos = new Todos(); 工作很好,但是 const Todos = () => { ... } const todos = new Todos(); 给出一个类型错误:Todos不是构造函数错误?这个问题已经得到了回答: 这个问题已经得到了回答: 因为它是一个箭头函数。试试这个常量todos=todos() 因为它是一个箭头函数。试试这个常量to
const Todos = function () {
...
}
const todos = new Todos();
工作很好,但是
const Todos = () => {
...
}
const todos = new Todos();
给出一个类型错误:Todos不是构造函数错误?这个问题已经得到了回答:
这个问题已经得到了回答:
因为它是一个箭头函数。试试这个常量todos=todos() 因为它是一个箭头函数。试试这个常量todos=todos() 箭头函数不是构造函数,因此使用
new
调用它是不正确的。这只是一个常规函数,因此请尝试:
const todos=todos()代码>箭头函数不是构造函数,因此使用new
调用它是不正确的。这只是一个常规函数,因此请尝试:
const todos=todos()代码>另外:另外: