牛骨文教育服务平台(让学习变的简单)
博文笔记

filter方法和find方法

创建时间:2017-10-20 投稿人: 浏览次数:303

数组有一些列的方法,比如:

map()
find()
filter()
every()
forEach()

今天我们只看filter方法和find()

 cityShowClickEvent(index) {
        //console.log("点击城市的每一项");
        //获取城市码
        let cityCode = this.state.cityList[index].cityCode;
        console.log("城市码:",cityCode);
        //console.log("cityList",this.state.cityList);
        let filter_list = this.state.cityList.filter((item,index)=>{
            return item.cityCode === cityCode;
        })
        let find_list = this.state.cityList.find((item,index)=>{
            return item.cityCode === cityCode;
        })
        console.log("filter_list",filter_list);
        console.log("find_list",find_list);
        //console.log(list);
        let cityName = find_list.name;
        //console.log("cityName",cityName);
        this.setState({
            city: cityName,
            city_show: false,
            contentList: filter_list,
        })
    }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。