貓吃魚,狗吃肉,奧特曼打小怪獸。2.基本理解有天狗想吃魚了
貓.吃魚.call(狗,魚)
狗就吃到魚了
貓成精了,想打怪獸
說明:
呼叫fun函式,並用thisobj物件替換fun函式裡的this值,同時用argarray陣列替換fun函式的引數。
3.應用
(1)擴充函式賴以執行的作用域
window.color = "red";
var o = ;
function
saycolor
() //定義為全域性函式
saycolor(); //red
//腦補一下
//var o =
//}
(2)提公升程式效能
a.在math.max()和math.min()中的應用
先來看math.max()和math.min()的用法:
console.log(math.max(5,8)); //8
console.log(math.max(5,7,9,3,1,6)); //9
var numbers = [11,2,9,45,7,8];
console.log(math.max(numbers)); //nan
所以我們一般得要這樣子找到乙個陣列中的最大值:
var numbers = [11,2,9,45,7,8];
function
getmax
(numarr)
return maxnum;
}getmax(numbers); //45
function
getmax2
(numbers)
簡單高效ヾ(◍°∇°◍)ノ゙
b.再舉乙個栗子,比如陣列的push():
ps:假設用cancat()方法的話,是建立了color的副本,然後在副本上操作的,並沒有作用到color本身。
4.備註
(1)各種引用不當或書寫謬誤觀點錯誤歡迎各位大佬指正(〃』▽』〃)
(2)歡迎交流,本人小白(:з」∠)
python函式怎麼用 python之函式的使用
一 首先先看下,集合 set 集合的特點 無序 不重複 這點跟字典有點像 1 在需要訪問集合的時候,由於集合本身是無序的,所以不能為集合建立索引或切片操作,只能迴圈遍歷或使用in not in來訪問或判斷集合元素,比如下面的操作 1 set test 2 print a inset test 返回結...
c max函式怎麼用 MAX函式怎麼用?
通常情況下,max函式主要用來返回一組數值中的最大值 語法結構 max 數值1,數值2,如下圖 所示 除了這個基本應用外,max函式其實還有很多非常巧妙的應用,我們來看下面的3個例項。1 合併單元格填充序列號 這裡其實也可以用max函式來填充序列號,輸入公式 max a 1 a1 1,按ctrl e...
函式的call()和apply()方法
function sum num1,num2 function callsum1 num1,num2 function callsum2 num1,num2 alert callsum1 10 10 20 alert callsum2 10 10 20在上面這個例子中,callsum1 在執行 su...