Прикладной код

Появилась ошибка «Перекрытие глобального имени»

Появилась ошибка «Перекрытие глобального имени»

При написании или редактировании кода возникает ошибка «Перекрытие глобального имени».

Причина

Переменные обозначены через глобальные объекты.

Решение

Не используйте глобальные объекты для обозначения переменных.

Пример

Код с ошибкой.

function NaN() {}
 
!function(Infinity) {};
 
var undefined;
 
try {} catch (eval) {}

Код без ошибки.

var Object;
 
function f(a, b) {}
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter или свяжитесь с нами.