пост-ГРЭС - сравнение двух массивов

В Javascript нет синтаксиса, который указывает, что параметр является необязательным (или обязательным). Все параметры являются необязательными. Если они не указаны, они undefined, поэтому вам нужно проверить это. Например, эта функция фактически создаст для параметра значение по умолчанию, равное 10:

function myfunc(someParam) {
  if (someParam === undefined) {
    someParam = 10;
  }
  ...
}

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

Наконец, если у вас более 3-4 параметров, обычно рекомендуется использовать анонимный объект.

18
задан OMG Ponies 30 October 2009 в 01:01
поделиться