TypeError: Cannot read properties of undefined (reading 'map')

微信截图_20211123113744.png

原因:调用map的对象是 undefined,初始化第一次渲染的时候异步数据返回之前checkarr是undefined。
解决办法:对checkarr进行判断

import React from "react"
class Welcome extends React.Component {
    render() {
        return (
            
    { this.props.checkarr&&this.props.checkarr.map( (item,index) =>{ return (
  • --{item}---
  • ) }) }
) } } export default Welcome;

你可能感兴趣的:(TypeError: Cannot read properties of undefined (reading 'map'))