TypeError:无法读取未定义的属性(读取“匹配”):

Posted

技术标签:

【中文标题】TypeError:无法读取未定义的属性(读取“匹配”):【英文标题】:TypeError: Cannot read properties of undefined (reading 'match'): 【发布时间】:2022-01-05 14:27:21 【问题描述】:
Product.find((x)=>x._id===props.params.match.id);

products: [
      
        _id: '1',
        name: 'Nike Slim Shirt',
        category: 'Shirts',
        image: '/images/p1.jpg',
        price: 120,
        countInStock: 10,
        brand: 'Nike',
        rating: 4.5,
        numReviews: 10,
        description: 'high quality product',
      ,

【问题讨论】:

请发布完整的minimal reproducible example。 【参考方案1】:

因为 Params 属性未定义。

【讨论】:

我该如何定义它? 为了表达意见,你应该提供更多关于你的代码库的细节

以上是关于TypeError:无法读取未定义的属性(读取“匹配”):的主要内容,如果未能解决你的问题,请参考以下文章

TypeError:无法在 gitlab 中读取未定义的属性(读取“读取”)

TypeError:无法读取未定义的属性(读取“问题”)

TypeError:无法读取未定义的属性(读取“匹配”):

TypeError:无法读取未定义的属性“findAll”(expressjs)

ReactJS TypeError:无法读取未定义的属性(读取'main')

TypeError:无法读取未定义的属性(读取“国家”)