Я передаю параметр массива по умолчанию в JavaScript следующим образом:
<script>
function addArray(a = [101]) {
document.write('A: ' + a[0] + '<br>');
document.write('B: ' + a + '<br>');
document.write('C: ' + c + '<br>');
}
addArray([110]);
</script>
Вывод:
A: 110
B: 110
Вывод не выводит значения для C
. Кроме того, A
и B
показывают одинаковые значения. Нужна помощь, чтобы понять это необычное поведение передаваемого массива в качестве параметра по умолчанию.