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