这在反应中是不确定的

时间:2016-09-12 09:07:42

标签: javascript reactjs this

我在渲染方法中查看了一些反应代码,我想知道为什么'这个'未定义?我正在使用_this来正确引用它,但我不明白为什么'这个'不会工作。

以下是代码:

 render: function(){
        var _this = this; 

        function message(){
            console.log('what is this ? ', this); // -> returns undefined!!!!

        }
        return(
            <div>
                <h3> Weather Component </h3>
                <WeatherForm onSearch={this.handleSearch}/> // This 'this' works fine
                {message()}
            </div>
        )
    }

我确信这非常容易。我只是想知道为什么我会变得不确定。

0 个答案:

没有答案