Dalam skrip JavaScript, prinsip referensi parameter: parameter yang direferensikan dapat dimodifikasi secara internal (seperti properti), tetapi referensi yang sesuai dengan parameter tidak dapat dimodifikasi.
Contoh tes adalah sebagai berikut:
Salinan kode adalah sebagai berikut:
<bahasa skrip = "javascript">
// dosomething1, untuk referensi, variabel itu sendiri tidak dapat dimodifikasi, tetapi struktur internal variabel dapat dimodifikasi
fungsi dosomething1 (a) {
a = 'coba';
}
// tes 1
function test1 () {
var a = {a: 'test', b: 'is', c: 'ok'};
dosomething1 (a);
peringatan (AA);
}
// dosomething2
fungsi dosomething2 (v) {
VA = VA + '!!!';
v = 'coba';
}
// tes 2
fungsi test2 (a) {
var a = {a: 'test', b: 'is', c: 'ok'};
dosomething2 (a);
peringatan (AA);
}
test2 ();
</script>