我注意到如果我创造这样的东西
var j = function(){
this.name = "Joe",
var no = "23" //--->statement 2
}
我收到错误 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)
我理解函数构造函数应该使用带有变量的“this”,但我很好奇为什么我在语句2中出现错误
答案 0 :(得分:5)
你的意思是这样吗?
GET _search
{
"size": 0,
"aggs": {
"group_by_host": {
"terms": {
"field": "host",
"size": 20
}
}
}
}
在&#34; Joe&#34;之后注意分号而不是逗号。无论如何,该分号是可选的。你可以把它留下来。