Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Функция с предустановленным значением (https://javascript.ru/forum/misc/34880-funkciya-s-predustanovlennym-znacheniem.html)

ksa 23.01.2013 09:51

Цитата:

Сообщение от KupueIIIKo
FF компилирует JS как то по другому

Что именно "по другому"? :blink:

Примеры

myfync(15);
myfync();

function myfync(i){
   i=i || 10;
   alert(i);
};


myfync(15);
myfync();

function myfync(i){
   i=(i)? i: 10;
   alert(i);
};



Дают не верные результаты?

KupueIIIKo 23.01.2013 10:22

Нет, то что мой код выполнялся) И ваш кстати) Запустите скрипты в FF увидете)

ksa 23.01.2013 10:49

Цитата:

Сообщение от KupueIIIKo
Запустите скрипты в FF увидете)

Так мне-то зачем на них смотреть? :D
Твой огрызок у меня работать точно не будет вообще везде...

Dmitriyff 23.01.2013 11:29

KupueIIIKo,
это кстати интересно, всегда знал что default argument value в js не бывает
но ваш пример поставил в шок, легкое гугление привело к следующему

вещь конечно полезная может быть только при разработке какого-нить спец приложения только для FF

danik.js 23.01.2013 12:47

Это часть спецификации ES6. Поддержку можно смотреть тут: http://kangax.github.com/es5-compat-table/es6/

ksa 23.01.2013 16:36

Цитата:

Сообщение от Dmitriyff
это кстати интересно, всегда знал что default argument value в js не бывает
но ваш пример поставил в шок, легкое гугление привело к следующему

До этого так же видел только примеры, что в моих сообщениях... :)


Часовой пояс GMT +3, время: 04:48.