Я не могу найти подобную проблему, я думаю, это потому, что я не могу найти правильный вопрос/ответ. Я хочу создать функцию, которая будет использовать значения по умолчанию, если нет аргументов, переданных при вызове функции, если это так, замените значения по умолчанию значениями, переданными в параметрах функции. Например:Функция Javascript с невыполненными значениями по умолчанию
function openBlock(false){
// if parameter was passed with 'false' value, it will do this
// else it will put automatically a 'true' value to an function's argument
}
Таким образом, если вызов функции openBlock()
без Params, он будет считать, что это парам true
по умолчанию. Если я вызову функцию с аргументом false
, например openBlock(false)
, она переопределит поведение по умолчанию.
Благодаря
Но если 'option' является' false', оно также будет установлено как 'true' ... –
@FelixKling - true, updated. Обычно я использую этот шаблон в случаях, когда значения false-y должны быть заменены значением по умолчанию, а не для булевых. – nrabinowitz
Большое спасибо, я думаю, это именно то, что я просил, проверит сейчас – aspirinemaga