this是什麼?
任何函式本質上都是通過某個物件呼叫的,如果沒有指定則是window
所有函式內部都有乙個變數this
它的值是呼叫函式的當前物件
如何確定this?
test():window
p.test():p
new test():建立新物件
p.call(obj):obj
functtion person(name);
this.setname = function()
}person("ww');//this是window
var p = new person('xx');//this是p
p.getname();//this是p
var obj={};
p.setname.call(obj,"black");//this是obj
var test = p.setname;
test();//this是window
function fun1()
fun2();//this是window
}fun1();
js中的函式
1 js中的string物件 1 內建的 2 屬性 length 3 方法 indexof 查詢子字串 匹配字串 查詢到了,返回 字串 出現的位置 沒有找到 返回 1 charat 返回指定位置的字串 substr 字串的擷取,可加兩個引數,形如 2,2 第二個位置 長度 也可以是乙個引數,則表示從...
JS中的函式
js的函式 1 js函式定義的方式 1 普通方式 語法 function 函式名 引數列表 示例 function method method 2 匿名函式 語法 function 引數列表 示例 var method function method 3 物件函式 語法 new function 引...
js中的函式
函式是一段在一起的 可以做某一件事的程式。也叫做子程式 oop中 方法 函式是實現某乙個功能的方法 function 函式名 形參 函式體 實現功能的具體js 函式名 把建立的函式執行,而且這個函式可以執行很多次在真實專案中,我們一般都會把實現乙個具體功能的 封裝在函式中 1 如果當前這個功能需要在...