我注意到如果我创造这样的东西
var j = function(){
this.name = "Joe",
var no = "23" //--->statement 2
}
Run Code Online (Sandbox Code Playgroud)
我得到错误var no ="23"^^^
SyntaxError: Unexpected token var
at Object.exports.runInThisContext (vm.js:53:16)
at Object.<anonymous> ([stdin]-wrapper:6:22)
at Module._compile (module.js:541:32)
at node.js:328:29
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
Run Code Online (Sandbox Code Playgroud)
我理解函数构造函数应该使用带有变量的"this",但我很好奇为什么我在语句2中得到错误
你的意思是这个吗?
var j = function(){
this.name = "Joe";
var no = "23";
}
Run Code Online (Sandbox Code Playgroud)
注意"乔"之后的分号而不是逗号.无论如何,该分号是可选的.你可以把它留下来.
| 归档时间: |
|
| 查看次数: |
33 次 |
| 最近记录: |