如何在Javascript匿名函数中提供默认参数
How does one provide default parameters in Javascript anonymous functions?
我是JS的新手,需要使用一个匿名函数,但当我像在命名函数中那样为参数提供默认值时,我会得到错误"Uncaught SyntaxError:Unexpected token="。
以下是代码摘录:
//some properties
initResize: function(isPlayerInitializing=true){
//some execution
},
//some more properties
我想知道如何在Javascript中为匿名函数的参数提供默认值。
并非所有浏览器都支持该语法,因此您需要使用老式的方法
initResize: function(isPlayerInitializing){
if (isPlayerInitializing===undefined) {
isPlayerInitializing = true;
}
//some execution
},
或Javascript快捷方式
initResize: function(isPlayerInitializing){
isPlayerInitializing = isPlayerInitialing || true;
//some execution
},
相关文章:
- Javascript 默认参数
- 具有默认参数值的 ES6 类构造函数上的 NodeJS 错误
- ES6默认参数
- 如何在Javascript匿名函数中提供默认参数
- 如何在 javascript 函数(如 node 或表达式 HTTP 函数)中接收默认参数
- 函数表达式中的默认参数
- 带有默认参数的 JavaScript 函数
- 在表单中设置默认参数
- 来自 TypeScript 模块的 JavaScript IIFE 中的默认参数的目的是什么?
- 资产期间出错:由于Javascript函数的默认参数而导致预编译
- 如何为Handlebars模板设置默认参数
- ES6对象正在破坏默认参数
- ES2015默认参数不适用于chrome
- 修改JSXGraph网格默认参数
- 使用Babel和JSPM启用ES2015默认参数
- NodeJS默认参数,当最后一个参数是回调时
- 具有多个参数的函数中的Javascript默认参数
- 如何将附加参数传递给回调并访问默认参数
- Babel 6-启用函数的默认参数
- jQuery:如何在不丢失默认参数的情况下为回调函数添加参数