原创 【每日一問-爲什麼在constructor中.bind綁定函數要比直接使用箭頭函數性能高】

參考鏈接:1.React基礎面試題引發的思考答: 在組件實例化new A()後,fa只是一個普通變量,實際的方法體是保存在原型對象上的,被所有實例共享。反觀箭頭函數聲明的fc,實例化後,實例要單獨分配一塊內存去存儲這個箭頭函數。

原创 【每日一問-讓setState連續更新的方法】

方法一: 將回調函數傳入setState函數的第一個參數中。 如:this.setState((preState,props)=>({ count: preState.count++ })) 方法二: 把setState更新之後的邏輯封裝到

原创 筆記:當對象作爲對象的key時,數組作爲對象的key時,有意思的事發生了

var a = {}; var b = {key: 'b'}; var c = {key: 'c'}; var d = [3,5,6];//等同於var e = ['3','5','6'] 也等同於 var f = ['3,5,6'] 等同

原创 QA

let s = "This is C programming text"; let t = "This is a text for C programming"; function f1(str1,str2,r){ le