我正在使用Vue构建Todo List,我想集成一个删除函数。我想将我的函数命名为delete()
,它将在单击span标记时触发。这是我的代码:
<span style="cursor:pointer" @click="delete()"><i class="far fa-trash-alt"></i></span>
但我注意到,与其他函数不同,delete((有不同的语法高亮显示,在我写右括号的地方,有一个类似的小错误:
[vue/no-parsing-error]
Parsing error: Unexpected token ).eslint-plugin-vue
所以这就是我的问题:delete
是Vue或JavaScript中的某个保留函数或关键字吗?我可以在我的应用程序中利用它吗?
Yesdelete
是一个保留关键字,用于删除对象字段:
let user = {
name: 'John',
age: 27
}
console.log('before delete age field ', user)
delete user.age
console.log('after delete age field ', user)
我认为delete是JavaScript中的一个关键字。您应该检查此链接:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete?retiredLocale=vi