Показать сообщение отдельно
  #14 (permalink)  
Старый 10.08.2009, 23:41
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Kolyaj,
Я бы реализовал функцию last(), а не метод в прототипе. Чтобы у других программистов не возникало вопросов при просмотре, например, такого кода:
var myArray = ["some", "thing", "here"];
doSomething(myArray.last())

Тут может быть непрозрачно, откуда взялся этот ласт. Но пример утрирован, конечно.

Может я и не прав, но думаю, что нужно локализовать свой код так, чтоб он не трогал глобальную область видимости и прототипы встроенных объектов (что тоже, по сути, глобально).

Последний раз редактировалось Андрей Параничев, 10.08.2009 в 23:45.
Ответить с цитированием