Javascript 函数中的可选参数
在这种情况下,是否可以不定义函数参数并使用默认值 比如说 功能营养(卡路里=0,脂肪=0,碳水化合物=0,蛋白质=0){ cal+=卡路里; f+=脂肪; 碳水化合物+=碳水化合物; p+=蛋白质; } //用法。Javascript 函数中的可选参数,javascript,optional-parameters,default-parameters,Javascript,Optional Parameters,Default Parameters,在这种情况下,是否可以不定义函数参数并使用默认值 比如说 功能营养(卡路里=0,脂肪=0,碳水化合物=0,蛋白质=0){ cal+=卡路里; f+=脂肪; 碳水化合物+=碳水化合物; p+=蛋白质; } //用法。 营养(卡路里=10,蛋白质=10)当使用ES2015(ES6)或TypeScript时,这是可能的。 在您的示例中,您似乎使用了ES5,因此这是不可能的为什么您不能引用此。。因为我不知道ES6是什么,也不知道它是否适用于我。@Roger ECMAScript 5/6是最新的Java
营养(卡路里=10,蛋白质=10)代码>当使用ES2015(ES6)或TypeScript时,这是可能的。
在您的示例中,您似乎使用了ES5,因此这是不可能的为什么您不能引用此。。因为我不知道ES6是什么,也不知道它是否适用于我。@Roger ECMAScript 5/6是最新的JavaScript标准。现在大多数浏览器都支持它。它引入并允许您使用lambda函数(
=>
)。ES6引入了具有默认参数的功能。请参阅前面评论中的链接。下面是一个示例。下面是各种浏览器实现及其使用的版本:正如您所看到的,大多数浏览器都运行稳定的ES5实现。Chrome和Firefox都使用ES6作为基线。