0
如果我有功能類似這樣什麼是參數和調用函數調用函數之間的不同與其他參數的返回值
function cloneObj(obj) {
return JSON.parse(JSON.stringify(obj));
}
function test(obj) {
console.log(obj);
}
var x = {1:2};
什麼用這種方式調用函數之間的不同
test(cloneObj(x));
或通過這種方式調用此功能
var y = cloneObj(x);
test(y);
什麼.....沒有區別。第一個你參考,第二個你不打擾.... –
備註:這是一個低效率和不準確的克隆對象的方法。 –
請記住,[函數是JavaScript中的第一類對象](http://timmknight.github.io/2015/first-class-functions-javascript/)。 – Rohit416