在javascript中,我们可以使用{}初始化变量。 “{}”是什么意思?
var o = {};
o.getMessage = function ()
{
return 'This is an example';
};
return o;
答案 0 :(得分:3)
这意味着您使用变量创建对象 它被称为带有文字符号的对象。它似乎如下所示。
var o = {}
这里你的对象没有属性,或者它可以说是空的文字块。但是在下面的代码中
var o = {
o .first= 20;
o .second= 10;
o.result =function(){
return this . first- this .second;
}
} ;
现在你的对象具有属性和功能
**虽然有几种创建对象的方法但是Literal表示法是创建对象最简单和最流行的方法
答案 1 :(得分:0)
基本上不同的情况是:
Use {} instead of new Object()
Use "" instead of new String()
Use 0 instead of new Number()
Use false instead of new Boolean()
Use [] instead of new Array()
Use /()/ instead of new RegExp()
Use function (){} instead of new Function()
答案 2 :(得分:0)
基本上,它是一个空对象。当您在变量的底部添加getMessage()
函数时,实际上将它添加到空对象中,导致您的空对象现在看起来像这样:
var o = {
getMessage: function() {
return 'This is an example';
}
};
答案 3 :(得分:0)
您可以使用它创建范围或类,您可以使用闭包将某些变量保持在该范围内。