Показать сообщение отдельно
  #1 (permalink)  
Старый 17.06.2014, 00:54
Новичок на форуме
Отправить личное сообщение для Алексей Фет Посмотреть профиль Найти все сообщения от Алексей Фет
 
Регистрация: 17.06.2014
Сообщений: 1

Прототипирование массива, array prototype
Недавно обнаружил непонятную логику работы JS:
Array.prototype.test = function(){console.log(this)};
[1,2,3,4,5].test();
// Вывод [1, 2, 3, 4, 5, test: function]

То есть, прототипируем объект типа "Array", а в итоге метод добавился в список как элемент данного списка
Есть мысли?
Ответить с цитированием