javascript 面向对象编程 获取生成对象的属性和方法-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

javascript 面向对象编程 获取生成对象的属性和方法

问题是这样的,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都试验过不好用 该怎么办???

展开
收起
小旋风柴进 2016-03-17 12:16:18 1858 0
1 条回答
写回答
取消 提交回答
  • 小旋风柴进

    screenshot

    2019-07-17 19:05:06
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
Javascript中的函数
立即下载
Javascript异步编程
立即下载
JS零基础入门教程(上册)
立即下载