Показать сообщение отдельно
  #1 (permalink)  
Старый 13.08.2017, 21:21
Профессор
Отправить личное сообщение для Teamur Посмотреть профиль Найти все сообщения от Teamur
 
Регистрация: 08.06.2015
Сообщений: 206

Добавление метода Объекту в контексте window
Случай 1:
console.log( {}.toString() )

Случай 2:
{}.toString()

Почему во втором случае Синтаксическая ошибка, а в первом нет?

Можно ли добавить свой метод объекту:
Object.prototype.show=function(){console.log(this)};

// Использование:
{key:0}.show()
Почему-то для массива ошибки нет:
[4,8,15].map(i=>console.log(i))

Хотя массив тоже объект
Ответить с цитированием