Показать сообщение отдельно
  #1 (permalink)  
Старый 01.10.2022, 15:34
Новичок на форуме
Отправить личное сообщение для Konstantin81 Посмотреть профиль Найти все сообщения от Konstantin81
 
Регистрация: 19.01.2021
Сообщений: 8

почему цикл перезаписывает переменную?
Почему цикл перезаписывает значение пременной b?
Ведь я с ней не произвожу никаких действий!


let a = []
	let b = ['a', 'b', 'c'];
	let c = [1, 2, 3];
function f11() {
	let out = document.querySelector('.out-11');
	let f = b;
	for (let i = 0; i < c.length; i++) {
		f.push(c[i]);
		console.log(b);
	}
}
document.querySelector('.b-11').onclick = f11;


https://codepen.io/konstantinopol/pen/abGGNgr
Ответить с цитированием