一、Object.creat()使用方法 Object.creat(對象); 功能:實現繼承,創建一個原型繼承自參數的對象。 什麼是原型式繼承:就是利用修改原型鏈的結構(增加一個節點中的成員,刪除一個節點中的成員,修改一個節點中的成員),來使得實例化對象可以使用整條鏈中的所有成員。 相容方式: fu ...
一、Object.creat()使用方法
Object.creat(對象);
功能:實現繼承,創建一個原型繼承自參數的對象。
什麼是原型式繼承:就是利用修改原型鏈的結構(增加一個節點中的成員,刪除一個節點中的成員,修改一個節點中的成員),來使得實例化對象可以使用整條鏈中的所有成員。
相容方式:
function inherit(obj){
if(Object.creat){
return Object.creat(obj);
}else{
function F(){};
F.prototype=obj;
return new F();
}
}
二、Function功能與使用方法(註:這裡不是function)
①Object構造函數是Function的一個實例;
②Function是自己的構造函數;
③使用Function創建函數使用字元串構建函數,那麼就可以在程式運行過程中構建函數,以前的function構建的函數必須在一開始就經過預解析,一步一步運行;
④Function多用在動態計算中;
⑤使用方法如下:
var foo = new Function( "a", "b", "console.log(a+b);" );
Function可以接受參數且參數為字元串,參數可以有多個也可以沒有參數;
一個參數時,參數代表函數體;
沒有參數就是空函數;
兩個以上參數時最後一個參數表函數體,其他參數代表創建函數的參數。
四、標記語言
overBreak:for(){
for(){
for(){
break:overBreak;//跳出標記語言所在的層。
}
}
}
以上內容為學習過程中所做總結,若有錯誤歡迎大家留言指出。謝謝!!!