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

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

Автор: Evgeny Sergeev

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

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

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

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

Leave a Reply

« Про defaceit.ru Куда делись нормальные фрилансеры или нужна верстка шапки »