Почему здесь при модификации объекта из функции, не меняется исходный объект? Спасибо!!
var objs = {
className: 'menu'
};
function news() {
objs.className = 'new menu';
console.log(objs);// 'new menu'
}
console.log(objs);//'menu'
news();
Чтобы изменился объект в функции, надо её (функцию) запустить. Запускаете вы функцию только после console.log(objs);
, поэтому изменений не видите. А вот если напишите так:
news();
console.log(objs);
то увидите, потому что будете просматривать объект после отработки функции.
var objs = {
className: 'menu'
};
function news() {
objs.className = 'new menu';
console.log(objs);// 'new menu'
}
news();
console.log(objs);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Почему нельзя сравнивать callback с null? Отладчик ругается:
Здравствуйте! Нужно, чтобы при нажатии на ссылку подгружался файл JSONПри проверке через консоль без события Click все работает: