什么叫做方法覆盖?还是复制?

时间:2018-02-28 12:50:31

标签: javascript reactjs function overloading method-overriding

Senario 1:

updateQuery = (query) => {
   this.setState({query: query.trim()})
 }

    updateQuery = (query) => {
   this.setState({query: query.splice()})
 }

Senario 2:

clearQuery() {
   this.setState({ query : ‘’})
 }

    clearQuery() {
   this.setState({ query : ‘veeru’})
 }

这里有两个方案#1我们覆盖updateQuery值而#2我们有两个方法同名clearQuery只有方法体不同,在这种情况下,它得到了什么叫方法覆盖?还是复制?

1 个答案:

答案 0 :(得分:0)

如果您启动此测试:

last

结果: git clean -xdn

如您所见,最后一个函数会覆盖前一个函数。