以下功能合法且便携吗?
function(_, _, x){
return x;
}
Run Code Online (Sandbox Code Playgroud)
有时候我想编写一个不使用最左边参数的回调,所以我想知道最简洁的方法是什么.
结论:
function(_1, _2, x) 可能就像它当时那么短.
它在非严格模式代码中有效,但在严格模式代码中无效:
如果任何Identifier值在严格模式FunctionDeclaration或FunctionExpression的FormalParameterList中出现多次,则为SyntaxError.
资料来源: http ://es5.github.com/#x13.1
因此,您可能希望避免这种情况,因为在将来的某个时刻您将需要继续进行严格模式...
| 归档时间: |
|
| 查看次数: |
201 次 |
| 最近记录: |