var myval =900;function abc(val) {val = 90;}abc(myval);alert(myval); //900這里輸出900 相當于就是值傳遞了吧var myarr=[456,90,900];function abc2(arr) {arr[0]=35;}abc2(myarr);for (var i = 0; i < myarr.length; i++) {document.writeln(myarr[i]);}// 35 90 900但是這里看起來就是引用(地址值)傳遞了
JavaScript的函數傳參到底是值傳遞還是引用(地址值)傳遞
慕無忌1623718
2018-12-28 23:14:10