close
一.函式宣告
1. 回傳值預設為何?
2. 參數(parameter),引數(argument)的定義
3. function隱藏變數有哪三個,如何使用
4. 改變參數的值,也會改到隱藏變數arguments相對應的值嗎?
5. 使用Option object當成參數時的缺點為何?
二. Function instance
1. function實際上為Function的instance, 所以function也可以當成引數丟到別的function裡面. 示範用Function對應function的宣告
2. 說明三種宣告的差別
function a(){....}
var a = function(){};
var a = function b(){};
3. 說明兩種匿名函式的用法
三. this指的是誰?
1. this指的是某個已經產生的instance, 而非某個function內宣告的變數
2. this是runtime,依照呼叫來決定誰是this對應的instance,而不是宣告在哪個function裡面來決定, 請舉例
3. 如何改變this的參考? 像是jquery的each()那樣
4. 說明call() & apply()兩種的用法以及其差別
四. Closure
1. Closure的構成條件
2. 列出Closure步驟
3. 說明為何要使用Closure
文章標籤
全站熱搜