猿问

js当函数不为 undefined的时候,就执行该函数

if(this.props.onChange){

    this.props.onChange()

}

这样写总感觉很麻烦,有没有当函数存在就执行的方式呢

如果直接


this.props.onChange()

如果没传 onChange 的话又会报 undefined 的错误


HUWWW
浏览 555回答 1
1回答

湖上湖

this.props.onChange&&this.props.onChange()你那种其实就是规范写法,你看着是有点麻烦,其实很容易维护。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答