What does the "{}" mean in Javascript?

What does the "{}" mean in Javascript?

本文关键字:quot in Javascript mean does What the      更新时间:2023-09-26

在javascript中,我们可以用{}初始化一个变量。"{}"是什么意思?

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

这意味着您创建了一个带有变量的对象它被称为带有文字符号的对象。

var o = {} 

在这里你的对象没有属性或者可以说它是一个空文字块。但是在下面的代码中

var o = {
o .first= 20;
o .second= 10;
o.result =function(){
return this . first- this .second;
}
} ;

现在你有了一个带有属性和函数的对象

**虽然有几种创建对象的方法,但文字表示法是最简单和最流行的创建对象的方法

基本上不同的情况是:

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()

基本上,它是一个空对象。当您在变量底部添加getMessage()函数时,实际上是将其添加到空对象中,导致空对象现在看起来像这样:

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

您可以用它创建一个作用域或类,在其中您可以使用闭包将该作用域中的某些变量保持为私有