React this.state.names.map is not a function

1: 遍历数据出错

const Dashboard = React.createClass({

    getInitialState:function(){

        return{

            names:[]

        }

    },

    componentDidMount:function(){    

        var test={

            "list": [

                {

                    "id": 1

                },

                {

                    "id": 7

                },

            ]

        }

        this.setState({names:test})

    },

    render() {

        return (

                <div>

                    {

                        this.state.names.map(function (list) {

                            return <div>Hello, {list.id}!</div>

                        })

                    }

                   

                </div>

            )

    }

})

数据取不到,this.state.names.map is not a function报这个错 是数据类型有问题么,没找出具体问题?

月关宝盒
浏览 6976回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript