JavaScript中的大括号是什么意思?

我在一个jQuery文件中find了这个:

xxx.css({ 'float' : 'right' }); 

大括号是干什么的?

在你的情况下,它是一个传递给你的CSS函数的对象。

 myObj={} // a blank object 

在这里你也可以使用它

 myObj={'float' : 'right'} xxx.css(myObj); 

这是对象的另一个例子

 var myObj={ 'varOne':'One', 'methodOne':function(){ alert('methodOne has been called!')} } myObj.methodOne();​ // It will alert 'methodOne has been called!' 

小提琴在这里 。

你所显示的代码中的花括号定义了一个对象字面值

这是一个对象文字。

var x = {'float': 'right'}var x = new Object(); x.float = 'right';的更好/更短的formsvar x = new Object(); x.float = 'right'; var x = new Object(); x.float = 'right';

创build一个对象。

 var myObject = {"element" : "value"}; alert(myObject.element); // Would alert: "value" 

这是一个对象文字

对象字面量是零或更多对属性名称和对象的关联值的列表

在JavaScript花括号用于几个目的。

我的情况下,这些是用来创build一个键值对。

在另一些情况下,大括号用于组合块中的一组语句。 有时他们被用来创build对象如var abc = {“a”:1,“b”:2};

花括号确定一个对象如下:

 timObject = { property1 : "Hello", property2 : "MmmMMm", property3 : ["mmm", 2, 3, 6, "kkk"], method1 : function(){alert("Method had been called" + this.property1)} }; 

在jQuery中,它们用于为您的方法提供一个包含选项的对象。 你也可以这样编写你的代码: xxx.css("width","10px").css("font-size","30px"); 但是传递一个Object可以使它更快,更可读

 xxx.css({"width":"10px","font-size":"20px"}); 

基本上花括号{}是另一种在javascript中创build对象的方法。 这相当于“new Object()”语法。

创build对象文字。

如果你想在这里阅读更多: http : //www.dyn-web.com/tutorials/obj_lit.php

他们封装在这个例子中的CSS属性。

通常花括号表示一个函数或一个代码封装,需要作为一个执行。