问题是这样的,javascript里面我可以自定义类 function A () { a = 10;}
然后增加方法 A.prototype.funcA=function(){ alert("123")};
之后创建对象 var obj = new A();
我通过for(var i in obj)
现在能够获得 obj的属性和方法的名称,但是问题来了。
1.
我需要获得属性a的值 a= 10
2.
我需要获得funcA的方法体-> function(){alert("123")} 需要转换成字符串 而不是native code的形式
请问各位我该怎么实现,之前的constructor 和prototype都试验过不好用 该怎么办???
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。