2018 12 21 函式this的指向

2022-06-03 22:30:32 字數 733 閱讀 5765

1.     解決函式內this指向

1.        可以在函式外提前宣告變數_this/that=this

(2)      二者代表的是將函式內的this換成obj之後然後把fn呼叫

3.bind修改函式內的this

fn.bind(obj,a,b) 只是替換了this但是不呼叫fn,返回的還是函式

為什麼用了call之後裡面的names還是張三不是李四??

fn.call(obj) 是fn繼承了obj中的所有屬性,只要是繼承的可以看成是公有的,天生自帶的是私有的,在使用的時候,私有的有就不會找公有的。

call和bind的區別?

bind()只改變this屬性但是不呼叫fn()返回的還是函式

fn.call(obj)如果函式沒有私有屬性的前提下,才去找共有屬性,呼叫fn輸出李四。

20181221 view主要返回 admin

views render通過渲染template的html模板語言渲染頁面給使用者 httpresponse 寫什麼內容頁面顯示什麼內容 json是把字典型別變成字串型別 redirect 路徑 return redirect login 跳轉到login return render request...

函式的用法 Excel函式TREND函式的用法

trend函式是乙個線性趨勢的 函式,在已知y值 x值的條件下,x對應的y值 trend共有4個引數,三個必選引數,乙個可選引數 同樣的一組資料第四引數不同,結果也是有區別的 灰色曲線是由第四引數為false時得到的結果生成的曲線。通過斜率與截距函式我們計算出這兩條曲線的斜率與截距,可以看出,第四引...

main函式的入口函式

作業系統裝載程式之後,首先執行的 並不是main的第一行,而是某些別的 這些 負責準備好main函式執行所需要的環境,並且負責呼叫main函式,執行這些 的函式稱為入口函式或入口點 entry point 視平台的不同而有不同的名字。程式的入口點實際上是乙個程式的初始化和結束部分,它往往是執行庫的一...