“{}”在Javascript中的含义是什么?

时间:2016-10-09 06:37:51

标签: javascript

在javascript中,我们可以使用{}初始化变量。 “{}”是什么意思?

var o = {};
o.getMessage = function ()
{
    return 'This is an example';
};
return o;

4 个答案:

答案 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)

您可以使用它创建范围或类,您可以使用闭包将某些变量保持在该范围内。