我写的代码,这个和平:Chrome和Safari浏览器的Javascript
var a=function(){
};
a.name="test";
a.prop="test2";
现在,如果我调试与控制台的代码:
console.log(a.name);
console.log(a.prop);
在Firefox中,我得到a.name="test"
和a.prop="test2"
,而在Safari和Chrome我得到a.prop="test2"
,但。
似乎没有办法在Webkit浏览器中为函数分配“name”属性。你知道为什么吗?但最重要的是,你知道一个解决方法吗?
确认5.0.375.70。我尝试在'.function(){}'中分配.name,即使这样也行不通。 – 2010-06-11 13:39:31