Функцию можно вызвать и без аргументов совсем

function sayMyName(name){ name = name ||'неизвестно'; return'Мое имя: ' + name; } sayMyName('Дэвид'); // вернет 'Мое имя: Дэвид' sayMyName(); // вернет 'Мое имя: неизвестно'

Функция, как объект первого класса

function add(a, b){ return a + b; } function sub(a, b){ return a — b; } function doAction(action){ return action(2, 1); } doAction(add); // вернет 3 doAction(sub); // вернет 1

ООП с нюансами

function Food(type){ this.type = type; } var foo = new Food('orange soda'); var bar = new Food('cheeses'); foo.type; // вернет 'orangeSoda' bar.type; // вернет 'cheeses'
 
/home/users1/z/zabachok/domains/blogs.zabachok.net/wiki/data/pages/javascript.txt · Последние изменения: 2009/10/02 03:28 От haZe
Driven by DokuWiki