课程
/前端开发
/Node.js
/前端面试加分福音--node基础
let {username,password} == get
这里的get 是上面定义了嘛? 这个get是上面赋值了全局??
2019-11-21
源自:前端面试加分福音--node基础 5-2
正在回答
楼上的同学已经回答了。
这个get是前面定义过的。可以再回去看看视频?
没有使用var声明的变量,在方法内部或外部都是全局变量,但如果是在方法内部声明的,在方法外部使用之前需要先调用方法(需要先调用方法是因为,没调用就执行不到那个定义语句,相当于没定义,那显然外部就不能用了),告知系统声明了全局变量后方可在方法外部使用。
你留意到“函数的作用域是,定义时的作用域”,所以可能会导致,外边的函数,拿不到其他函数里边的数据。应该是这个意思?但是你看视频里,定义get的时候,是没有使用关键字的,没有使用关键字的定义是定义在全局环境中的。
这里应该是一个=号,get必须是前面定义了的
举报
从0开始学原生NodeJs
2 回答输入localhost:8080/login?username=lrui&password=123456页面无显示内容。
1 回答 console.log(user[username],user[password]) 同时输出 这两个 为什么一个是 123456,一个是undefined
2 回答为什么我的端口起不来?浏览器http://localhost:8080/login?userName=qinfubin&password=123456没反应
2 回答判断密码不正确 为什么user[password] != password不是这么写
3 回答 let {pathname,query} = url.parse(req.url,true); 报错