example - tipos de datos en javascript ejemplos
¿Qué significan las llaves en JavaScript? (10)
Básicamente, las llaves {} son la otra forma de crear objetos en javascript. Esto es equivalente a la sintaxis de "nuevo objeto ()".
Encontré esto en un archivo jQuery:
xxx.css({ ''float'' : ''right'' });
¿Qué hacen las llaves?
Crea objeto literal.
Lea más si quiere aquí: http://www.dyn-web.com/tutorials/obj_lit.php
Crea un objeto.
var myObject = {"element" : "value"};
alert(myObject.element); // Would alert: "value"
Ellos encapsulan los atributos css en este ejemplo.
Normalmente, los corchetes representan una función o un fragmento de código encapsulado que debe ejecutarse como uno solo.
En JavaScript las llaves se utilizan para varios propósitos.
En su caso, estos se utilizan para crear un par clave-valor.
En otros casos, las llaves se utilizan para combinar un conjunto de declaraciones en un bloque. Y a veces se usan para crear objetos como var abc = {"a": 1, "b": 2};
En su caso, es un objeto pasado a su función css.
myObj={} // a blank object
Aquí puedes usar esto también
myObj={''float'' : ''right''}
xxx.css(myObj);
Aquí hay otro ejemplo de objeto.
var myObj={
''varOne'':''One'',
''methodOne'':function(){ alert(''methodOne has been called!'')}
}
myObj.methodOne(); // It will alert ''methodOne has been called!''
Un violín está here .
Es un objeto literal.
var x = {''float'': ''right''}
es la forma mejor / más corta de var x = new Object(); x.float = ''right'';
var x = new Object(); x.float = ''right'';
Ese es un objeto literal.
Un objeto literal es una lista de cero o más pares de nombres de propiedades y valores asociados de un objeto
Las llaves en el código que has mostrado definen un objeto literal
llaves que identifican un objeto así:
timObject = {
property1 : "Hello",
property2 : "MmmMMm",
property3 : ["mmm", 2, 3, 6, "kkk"],
method1 : function(){alert("Method had been called" + this.property1)}
};
en jQuery se utilizan para proporcionar un objeto con opciones para su método. También puede escribir su código como xxx.css("width","10px").css("font-size","30px");
Pero pasarlo a un Objeto lo hace más rápido y más legible
xxx.css({"width":"10px","font-size":"20px"});