// codeart.ru / Вопрос/Ответ / Приколы с «new» на мобильных браузерах Форум

Приколы с «new» на мобильных браузерах rss подписка

Автор: Evgeniy Sergeev

В последнее время я немного увлекся Ruby, в связи с чем постоянно путаюсь с созданием объектов в JavaScript (пытаюсь писать в стиле Ruby). Чтобы не путаться решил попробовать создать в JavaScript конструкторы «new». Что-то на подобие:


Defaceit.Window.new = function(icon, content) {// Some code here...}

На стационарном компе все отработало на ура (проверял на FireFox и Chrom-е), а вот мобильная Опера под Андроидом работать с такой конструкцией отказалась. Ровно как и родной Андроидовский клиент. Пришлось заменить «new» на «create». В результате вся соль потерялась.

И вот теперь у меня возникает вопрос, почему нельзя задать конструктор «new» указанным выше способом. Что нарушает данная конструкция? Ткните пожалуйста носом в спецификацию, если не трудно, конечно.

Leave a Reply

« »