Есть такой код JS:
var а = {};
+function b ( a ) {
a.a = 10;
а = null;
}( a );
console.log(a);
Выводится следующие:
Uncaught ReferenceError: a is not defined
Но почему? ведь переменную мы объявили глобально, да еще и var
.
+function
сокращенная запись (function b(a) {})();
или (function b(a) {}());
.
"a" - из разных алфавитов в этих двух строчках:
var а = {};
console.log(a);
var a = {};
+function b ( a ) {
a.a = 10;
a = null;
}( a );
console.log(a);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Появилась идея,но не знаю возможно ли это,и если да то каким образомСуть заключается в том,что бы считывать изображение с камеры телефона...
И если это список, то почему он создаётся как переменная?
Недавно узнал, что gulp полностью перешел с 3 версии на 4Решил попробовать новую версию с ее новыми возможностями, но тут возникли проблемы при...