приветствие функции (name = "Anonymous") {Параметр по умолчанию запускается, когда аргумент не указан (он не определен). Как вы можете видеть в приведенном выше примере,
return "Hello" + name;
}
console.log (приветствие ( "Джон")); // Привет Джон
console.log (приветствие ()); // Привет Аноним
name
параметра получит значение по умолчанию "Anonymous"
если вы не указали значение параметра. Вы можете добавить значения по умолчанию для столько параметров, сколько хотите. increment
функции, добавив параметры по умолчанию, чтобы добавить 1 к number
если value
не указано. increment(5, 2)
должен быть равен 7
.'
testString: 'assert(increment(5, 2) === 7, "The result of increment(5, 2)
should be 7
.");'
- text: Результатом increment(5)
должно быть 6
.
testString: 'assert(increment(5) === 6, "The result of increment(5)
should be 6
.");'
- text: Параметр по умолчанию 1
был использован для value
.
testString: 'getUserInput => assert(getUserInput("index").match(/value\s*=\s*1/g), "default parameter 1
was used for value
.");'
```