Что не так с этой функцией - PullRequest
0 голосов
/ 04 июля 2018

Что не так с этой функцией и как я могу это исправить, я пытался понять это, но я не могу. Даже если я вызываю функцию с load (), она все равно возвращает, что нагрузка не определена, почему?

function lоаd(){ аlert('Hello!'); } window.onload = load;

Ответы [ 2 ]

0 голосов
/ 04 июля 2018

Что-то не так с этими персонажами. Повторное ввод load и alert исправляет проблему для меня. Поэтому я предполагаю, что где-то в них могут быть какие-то скрытые символы ASCII. (Квентин объясняет причину в своем ответе: https://stackoverflow.com/a/51170307/5894241)

Вот обновленный фрагмент:

function lоаd() {
  аlert('Hello!');
}
window.onload = load;

Вот ваш текущий фрагмент для справки:

function lоаd() {
  alert('Hello!');
}
window.onload = lоаd;
0 голосов
/ 04 июля 2018

Когда вы написали:

function lоаd(){ аlert('Hello!'); } 

Вы использовали:

U+006C : LATIN SMALL LETTER L
U+043E : CYRILLIC SMALL LETTER O
U+0430 : CYRILLIC SMALL LETTER A
U+0064 : LATIN SMALL LETTER D

Когда вы написали:

window.onload = load;

Вы использовали:

U+006C : LATIN SMALL LETTER L
U+006F : LATIN SMALL LETTER O
U+0061 : LATIN SMALL LETTER A
U+0064 : LATIN SMALL LETTER D

Вы должны использовать то же имя . Вы не можете ожидать разные имена, используя разные символы, которые выглядят одинаково, что означает одно и то же.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...