为什么要用闭包?
inverse(index) {
return function() {
var imgsArrangeArr = this.state.imgsArrangeArr;
imgsArrangeArr[index].isInverse = !imgsArrangeArr[index].isInverse;
//更新视图
this.setState({
imgsArrangeArr: imgsArrangeArr
})
}.bind(this);
}
inverse(index) {
var imgsArrangeArr = this.state.imgsArrangeArr;
imgsArrangeArr[index].isInverse = !imgsArrangeArr[index].isInverse;
//更新视图
this.setState({
imgsArrangeArr: imgsArrangeArr
})
}
两个函数结果不是一样吗?为什么要用闭包?