(function (x,y) {return x+y})('foo')
我学习JavaScript。
我不知道这句话的意思。这似乎是一个功能。但是,当我使用它作为
foo(1,2)
它给出错误。 谁能告诉我那句话是什么意思?这是一个函数还是一个错误的陈述?如果是功能,我该如何使用它?或者是
有来自Facebook API的演示,这是
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
我不明白这个代码类似的功能。它是以document, 'script', 'facebook-jssdk'
作为输入的函数吗?如果是,函数名称是什么? 谢谢!
到底是什么问题? – Whymarrh
它的工作原理与预期完全一样 - > ** http://jsfiddle.net/adeneo/n3Eb4/** – adeneo
到底“不符合javascript的质量”是什么意思? – user2357112