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

时间:2012-03-14 09:25:47

标签: javascript jquery css

我在jQuery文件中找到了这个:

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

花括号做什么?

10 个答案:

答案 0 :(得分:54)

在你的情况下,它是一个传递给你的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!'

小提琴是here

答案 1 :(得分:5)

这是一个对象字面。

var x = {'float': 'right'}var x = new Object(); x.float = 'right';

的更好/更短的形式

答案 2 :(得分:5)

在javascript中,花括号用于多种用途。

我的情况是这些用于创建键值对。

在其他情况下,花括号用于组合块中的一组语句。 有时它们用于创建对象 像var abc = {“a”:1,“b”:2};

答案 3 :(得分:4)

创建一个对象。

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

答案 4 :(得分:4)

这是object literal

  

对象文字是零个或多个属性名称对和对象的关联值的列表

答案 5 :(得分:3)

花括号标识一个像这样的对象:

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

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

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

答案 6 :(得分:2)

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

答案 7 :(得分:1)

创建对象文字。

如果您需要,请阅读更多内容:http://www.dyn-web.com/tutorials/obj_lit.php

答案 8 :(得分:1)

这是“ javascript括号”的最高搜索引擎结果。因此,值得一提的是,JavaScript中的花括号可用于:

答案 9 :(得分:0)

他们在此示例中封装了css属性。

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