在昨天的《Javascript權(quán)威指南》學(xué)習(xí)筆記之十:ECMAScript 5 增強(qiáng)的對(duì)象模型一文中,對(duì)于一段代碼的調(diào)試出現(xiàn)了一個(gè)奇怪現(xiàn)象,現(xiàn)將源代碼貼在下面:
復(fù)制代碼 代碼如下:
<script type="text/javascript">
function Person(){}
var per = new Person;
Object.defineProperties(per,
{
"nickName":
{
value:"Tom",
writable:true
},
"age":
{
value:20,
configurable:false,
writable:false
}
});
var o = Object.getOwnPropertyDescriptor(per,"nickName");
alert(JSON.stringify(o));
</script>
復(fù)制代碼 代碼如下:
<script type="text/javascript">
function Person(){}
var per = new Person;
Object.defineProperties(per,
{
"nickName":
{
value:"Tom",
writable:true
},
"age":
{
value:20,
configurable:false,
writable:false
}
});
var name = Object.getOwnPropertyDescriptor(per,"nickName");
alert(JSON.stringify(name));
</script>
新聞熱點(diǎn)
疑難解答
圖片精選