Задать вопрос
JackShcherbakov
@JackShcherbakov

Почему не получается использовать функцию из прототипа?

Сразу к делу:
так не работает:
window.onkeydown = function(e){
      console.log("keyCode: " + e.keyCode);
      console.log("which:   "  + e.which );
      console.log("Буква: " + String.prototype.fromCharCode(e.which)) //консоль говорит, мол, это не функция
      console.log("-------------------------------------------------------------");
    }

А вот так работает:
window.onkeydown = function(e){
      console.log("keyCode: " + e.keyCode);
      console.log("which:   "  + e.which );
      console.log("Буква: " + String.fromCharCode(e.which)) //ВСЕ РАБОТАЕТ
      console.log("-------------------------------------------------------------");
    }

Почему?
Заранее спасибо.
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
be_a_dancer
@be_a_dancer
Backend/Fullstack Developer
Потому что если ты зайдешь в консоль и наберешь String.prototype, ты не увидишь там этой функции.
Ссылка на справочник, раздел "Описание, примеры"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы