В сценариях JavaScript ссылочный принцип параметров: ссылочные параметры могут быть изменены внутри (например, свойства), но ссылка, соответствующая параметрам, не может быть изменена.
Пример теста заключается в следующем:
Кода -копия выглядит следующим образом:
<script language = "javascript">
// dosomething1, для справки, сама переменная не может быть изменена, но внутренняя структура переменной может быть изменена
Функция dosomething1 (a) {
a = 'try';
}
// тест 1
Function test1 () {
var a = {a: 'test', b: 'is', c: 'ok'};
dosomething1 (a);
блюд (AA);
}
// dosomething2
функция dosomething2 (v) {
VA = VA + '!!!
v = 'try';
}
// тест 2
Функциональный тест2 (a) {
var a = {a: 'test', b: 'is', c: 'ok'};
dosomething2 (a);
блюд (AA);
}
test2 ();
</script>