Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 意外数字“var”JS node.JS_Javascript_Node.js_Socket.io - Fatal编程技术网

Javascript 意外数字“var”JS node.JS

Javascript 意外数字“var”JS node.JS,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,好吧,我在node.js是一个彻头彻尾的noob,对js有一点经验,这可能是一个简单的答案,但我一直在浏览,找不到解决方案。这是我的密码 var number = [] io.sockets.on('connection', function (socket) { socket.on("start", function(){ currand = random() number.push(currand) idco = number.length - 1 io.em

好吧,我在node.js是一个彻头彻尾的noob,对js有一点经验,这可能是一个简单的答案,但我一直在浏览,找不到解决方案。这是我的密码

var number = []
io.sockets.on('connection', function (socket) {
socket.on("start", function(){
    currand = random()
    number.push(currand)
    idco = number.length - 1
    io.emit("rcb",{rcbo: currand,idc:idco}
});      
函数random只返回一个随机数。当我试图运行它时,它不起作用,cmd给我这个错误语法错误:意外数字。
提前感谢。

好的,我知道我做错了什么。真正的变量名中有一个数字,这使它无法工作,感谢您的时间。

您没有关闭io.emit函数调用,也没有关闭外部匿名函数functionsocket和Socket.on调用本身。还要注意的是,你真的应该用一个sem colonOk来结束你的每一个语句,我修正了这个错误,但是它仍然给了我同样的错误。如果您没有开发出一致的样式,您将一直面临这些类型的错误。您确定这是您的完整脚本吗?错误显示错误发生在哪一行