Javascript 变量未在React中定义
我在React上有以下错误:Javascript 变量未在React中定义,javascript,reactjs,eslint,Javascript,Reactjs,Eslint,我在React上有以下错误: /src/App.js 第44行:“newQuantityById”未定义无未定义 第45行:“newQuantityById”未定义无未定义 它是关于一个函数的代码,newQuantityById是常量 `removeFromCart = (id) => { const {addedIds,quantityById} = this.state; if(quantityById[id]){ const newQuantitById
/src/App.js
第44行:“newQuantityById”未定义无未定义
第45行:“newQuantityById”未定义无未定义
它是关于一个函数的代码,newQuantityById是常量
`removeFromCart = (id) => {
const {addedIds,quantityById} = this.state;
if(quantityById[id]){
const newQuantitById = {
...quantityById,
[id]: quantityById[id] > 1 ? quantityById[id] - 1 : undefined
}
const newAddedIds = newQuantityById[id] ? addedIds : addedIds.filter(prodId => prodId !== id); //Line 44 Error
this.setState({addedIds: newAddedIds, quantityById: newQuantityById}); //Line 45 Error
}
}`
你这里有个打字错误:
const newQuantitById = {
^^
你错过了。tit(->yy你定义它时拼写的newQuantityById
错了(错过了y
),你做得很好!!!!谢谢。:@ma_dev_15;哦,我刚刚看到了,谢谢。多大的错误XD