23 Dec 2016 | JS
var fun = function (args) {
...
};
IIFE即 立即调用函数表达式 。在解释器经过它们时执行一次,通常被用作一组代码的封装器。定义形式如下:
var fun =( function(){
...
}());
注意此处右花括号后的最后一对括号告诉解释器立刻调用此函数。
var object={
key:attribute,
fun:function(){
...
}
};
访问对象:
可以使用 object.key
,也可以使用 object['key']
var obj=new Object();
obj.key='attribute';
obj.function = functionName() {
...
};
删除对象属性可用 delete obj.key
。
通常用于需创建很多相似对象时将构造对象函数用作模板来创建对象。
function functionName(args) {
this.key=args;
this.fun=function() {
...
};
}
var obj=new functionName(arg1);
var
则视为全局变量。