javascript基礎九(知識點類物件的引用)

2021-07-11 09:18:35 字數 531 閱讀 4798

/**

* 物件的引用

*/var obj =

// 淺拷貝(存在問題json中存在json)

function copy(obj);

for(var attr in obj)

return newobj;

}var obj2 = copy(obj);

obj2.a = 20;

alert(obj.a);

// 深拷貝

var obj =

}function deepcopy(obj)

var newobj = {};

for(var attr in obj)

return newobj;

}// 遞迴

//1:函式呼叫函式自身,執行遞的動作

//2;最後一次判斷乙個終止條件,可以執行歸的動作

function test(n)

return n*test(n-1);

}

Javascript 基礎知識一

js 中使用typeof能得到哪些基本型別 考點 js變數型別 typeof 運算子把型別資訊當作字串返回。typeof 返回值有六種可能 number,string,boolean,object,function,和 undefined.我們可以使用typeof來獲取乙個變數是否存在,如 if t...

javascript基礎知識(四)

函式是定義一次但卻可以呼叫或執行任意多次的一段js 函式有時會有引數,及函式被呼叫是指定了值的區域性變數。函式常常使用這些引數來計算乙個返回值,這個值也成為函式表示式的值。函式的定義 function函式名 函式名的命名規和變數名命名規範一樣。函式呼叫 函式名 函式呼叫放在定義前後都可以 函式名規則...

python基礎知識(九)

遞迴函式 條件 1 函式自己呼叫自己 2 函式呼叫必須有退出 eg def hanshu x print x if x 1 return hanshu x 1 print hanshu 4 結果為 階乘eg 求10!def jiecheng x if x 1 return 1 a jiecheng ...