JavaScript中return返回函数的问题
来源:互联网 发布:spark教程python版本 编辑:程序博客网 时间:2024/05/16 04:51
在使用return中遇到以下一个函数:
var name="super";
var object={
name:"child",
getName:function(){
console.log(this.name);
return function(){
console.log(this.name);
}
}
}
object.getName()()
实际输出结果是:child super
看到这个结果是不是有点奇怪,原本觉得应该是child。
原因分析:return 中定义的function 的作用域是全局作用域。
0 0
- JavaScript中return返回函数的问题
- python:关于函数返回return的问题
- js中函数的返回值return
- javascript中 函数体里 return返回值 与 参数传参 的区别
- 关于Javascript中构造函数返回值的问题
- javascript中函数boolean返回值的问题
- linux中errno的使用以及return返回值问题
- js中函数返回值return
- 8、函数的参数问题、参数传值、return返回值、可变函数和匿名函数
- javascript中return、return true、return false的区别;
- javascript中return、return true、return false的区别
- html中事件调用JavaScript函数时有return与没有return的区别
- return C++构造函数的返回值
- 043.Return Type 函数的返回值
- 043.Return Type 函数的返回值
- javascript中return的作用
- javascript中return的作用
- javascript中return的作用
- Machine Learning in Action_CH2_3_使用kNN手写数字识别
- ionic cordova 热更新
- 欢迎使用CSDN-markdown编辑器
- caffe group参数
- common.php
- JavaScript中return返回函数的问题
- css实现div的水平和垂直居中
- nyoj1277 Decimal integer conversion (河南省acm第九届省赛)
- (贪心)折线分割平面
- docker
- SQL中定义主键的方法
- WEBRTC视频网络传输到解码输出
- 122. Best Time to Buy and Sell Stock II的C++解法
- AndroidStudio下设置自动注释作者和一些预设信息