【发布时间】:2016-04-03 01:13:53
【问题描述】:
为了推出我自己的 javascript 对象复制器,我希望能够识别每个属性的类型。这是我的代码:
function HandlerFunction(){
}
function item(){
this.any=1;
this.doc=document.createElement('DIV');
this.onclick=new Function('HandlerFunction()');
}
var o={};
o=new item();
o.any.??? = a number indicating 'any' is a custom object name
o.doc.??? = a number indicating doc is an html object name
o.onclick.??? = a number indicating onclick is an even handler name
是否有一个我可以使用的函数可以替换问号,让我可以将事件处理程序、html 元素和自定义对象名称彼此分开,这样我在迭代时就不会最终进行递归复制我未来的复制功能中的属性?
【问题讨论】:
标签: javascript function object methods properties