Javascript React:分析功能组件中的错误
我安装了babel-eslint并添加了Javascript React:分析功能组件中的错误,javascript,reactjs,Javascript,Reactjs,我安装了babel-eslint并添加了“解析器”:“babel-eslint”,但仍然出现解析错误 My package.json是: { "name": "listassign", "version": "0.1.0", "private": true, "dependencies": { "bootstrap": "^4.4.1", "react": "^16.12.0", "react-dom": "^16.12.0", "react-sc
“解析器”:“babel-eslint”
,但仍然出现解析错误
My package.json是:
{
"name": "listassign",
"version": "0.1.0",
"private": true,
"dependencies": {
"bootstrap": "^4.4.1",
"react": "^16.12.0",
"react-dom": "^16.12.0",
"react-scripts": "3.2.0"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"parser": "babel-eslint",
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"babel-eslint": "^10.0.3"
},
"extends": [
"standard",
"standard-react"
]
}
文件中出现错误:
功能组件(道具){
让displayList=[];
函数删除(e){
让索引=e.target.id;
displayList.slice(索引,1);
}
错误是:分析错误:意外的关键字“delete”
我做了,但没有帮助。您需要将函数重命名为除
delete
之外的其他名称。因为delete
是,它不是有效的函数名
试着把它命名为
function deleteItem(e){
let index = e.target.id;
displayList.slice(index,1);
}
您不能将delete用作关键字,因为它是javascript关键字!重命名您的函数,它应该可以正常工作。
delete
是javascript中的关键字。您不能将其用作函数/变量名。damnn@Pointy-spool-me!!!!!您帮助我不再浪费一个小时来解决此问题,谢谢!保留关键字作为属性名()与此无关。