學(xué)習(xí)react-native時(shí)出現(xiàn)? ReferenceError:Can't find variable?getItemView
錯(cuò)誤代碼如下
render(){? return(? {getItemView("第一頁")} }
getItemView=text=>{? /**/? ?}
正確代碼
render(){? return(? {this.getItemView("第一頁")} }
對(duì)比可以看出 少了this.? 這是js 語法
查閱后理解:? 哪個(gè)對(duì)象最終調(diào)用,this就指向誰,這里是render()調(diào)用,render() 由組件類調(diào)用,
this,表示組件,而不是這個(gè)render()方法 >
疑惑: 那組件由誰調(diào)用 ,this 不就應(yīng)該指向調(diào)用這個(gè)組件的函數(shù)了??