功能中的可选参数

时间:2017-01-11 12:29:24

标签: javascript optional-parameters default-parameters

在这种情况下,是否可以不定义函数参数并使用默认值?

例如。



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。

1 个答案:

答案 0 :(得分:0)

使用ES2015(ES6)或TypeScript时可以。 在您的示例中,您似乎使用ES5,因此无法使用