我想知道如何强制javascript代码在没有插件的情况下自己同步执行。
浏览器是否会等到以下变量有值才能继续执行其余代码? 已编辑:
var result = (function() { /*doSomething*/ }) ();
因为用调试器测试它可能很棘手,也许你们中的一个人知道这是否可以实现。
感谢。
答案 0 :(得分:1)
浏览器只会将函数存储在变量中,这样你就可以通过这样的方式调用该函数:
var result = function() { // BLABLABLA //};
result(); // Calling the function
如果你想要一个自我调用功能,你可以这样做:
var result = (function(){ // BLABLABLA // })();
你想要达到什么目的?
答案 1 :(得分:0)
我相信你正在寻找一个自我调用的功能。它看起来像这样。
var result = (function(){ /* do something */ }());
// Or...
var result = (function(){ /* do something */})();
这将立即执行该函数并将返回值赋给result
。