def foo(var="default"):
print(var)
$ foo()
default
$ foo("not default")
not default
function bar(var="default") {
console.log(var);
}
$ foo()
function bar(var="default")
SyntaxError: Unexpected token =
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/usr/local/src/test.js:4:16)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
This is what I am doing... and it seems to be working okay:
Let me know if anyone has anything better, or if this is dangerously incorrect.
Cheers!