Javascript 这个符号是什么意思?

Javascript 这个符号是什么意思?,javascript,Javascript,我在flex教程中发现了以下代码: <script type="text/javascript"> var params = {}; params.quality = "high"; params.allowscriptaccess = "sameDomain"; ... </script> var params={}; params.quality=“高”; params.allowscriptaccess=“sameDomain”; ...

我在flex教程中发现了以下代码:

<script type="text/javascript">
   var params = {};
   params.quality = "high";
   params.allowscriptaccess = "sameDomain";
   ...
</script>

var params={};
params.quality=“高”;
params.allowscriptaccess=“sameDomain”;
...
那么表示法
var params={}是什么呢平均值?创造了什么

那么表示法var params={}是什么呢;什么意思?创造了什么

{}
创建一个新的空对象。这称为“”(也称为“对象文字”)。然后将对象分配给变量
params
,代码随后向对象添加两个属性

它还可以添加属性作为初始化器的一部分:

var params = {
    quality: "high",
    allowscriptaccess: "sameDomain"
};
您也可以将
{}
写为(只要符号
对象
没有阴影),但最好使用
{}
(因为
对象
可以阴影)

MDN上有一个页面。奇怪的是,该页面主要使用
newobject()
而不是
{}

var params = {};
这将创建一个空对象


您正在设置此对象的新参数/字段。

var params={}是一个对象

var params=new Object()相同


关于对象的更多信息:

这是一种创建javascript对象的方法,代码也可能是:

<script type="text/javascript">
   var params = {quality:"high", allowscriptaccess : "sameDomain"};
   ...
</script>

var params={quality:“high”,allowscriptaccess:“sameDomain”};
...

它是一种
文字对象表示法
。它基本上是:

var params = new Object(); // same as var params = {};
当您使用
{}
时,它会创建一个空对象。 也可以直接添加对象属性;e、 g

var params = {
    quality: "high",
    allowscriptaccess: "sameDomain"
};
这是一个相互测试

的可能副本
var params = {
    quality: "high",
    allowscriptaccess: "sameDomain"
};