Javascript 匿名函数问题
Javascript Anonymous Function Issue
我有这个基本的匿名函数:
var config = [];
var scope = {
getSegments:function(){
console.log('List of Segments')
}
}
var run = (function (config, scope) {
scope.getSegments();
return true
})(config,scope);
当我在控制台中键入 run
时,我得到 true
返回,但是我没有看到 scope
函数中的控制台日志。
我做错了什么?
运行包含一个自执行函数的结果,所以它会在执行时打印日志,然后它的值为真。
证明一下,函数有效!
var config = [],
scope = {
getSegments: function() {
document.write('List of Segments');
}
},
run = (function (config, scope) {
scope.getSegments();
return true;
})(config, scope);
我有这个基本的匿名函数:
var config = [];
var scope = {
getSegments:function(){
console.log('List of Segments')
}
}
var run = (function (config, scope) {
scope.getSegments();
return true
})(config,scope);
当我在控制台中键入 run
时,我得到 true
返回,但是我没有看到 scope
函数中的控制台日志。
我做错了什么?
运行包含一个自执行函数的结果,所以它会在执行时打印日志,然后它的值为真。
证明一下,函数有效!
var config = [],
scope = {
getSegments: function() {
document.write('List of Segments');
}
},
run = (function (config, scope) {
scope.getSegments();
return true;
})(config, scope);