在这种情况下,是否可以不定义函数参数并使用默认值?
例如。
function nutrition_facts(calories = 0, fat = 0, carb = 0, protein = 0) {
cal += calories;
f += fat;
carbohydrate += carb;
p += protein;
}
// Usage.
nutrition(calories = 10, protein = 10);

卡路里和蛋白质将作为10传递,脂肪和碳水化合物将传递为0。
答案 0 :(得分:0)
使用ES2015(ES6)或TypeScript时可以。 在您的示例中,您似乎使用ES5,因此无法使用