`

得到JavaScript对象中所有的属性和函数的方法

阅读更多
这有点象Java的反射,呵呵~~~

function MyObject(){
	this.color = 'red';
	this.flavor = 'strawberry';
	this.azimuth = '45 degree';
	this.favoriteDog = 'collie';
	this.sayHello = function(){alert('Hello..........!');
	}
}

var myObj = new MyObject();

var debug = "discovering...\n";

for(var i in myObj)
	debug += i + " -> "+myObj[i]+"\n";

alert(debug);


附件中是输出的结果...
  • 大小: 12 KB
分享到:
评论

相关推荐

    JavaScript之私有属性,私有函数,函数实现对外不可见

    通过引入了Class对象,可以创建拥有私有函数,私有属性,函数实现对外不可见的能力,私有属性以及私有函数只有内部才可以调用

    JavaScript函数内部属性和函数方法实例详解

    函数是对象,有自己的属性和方法 。首先通过console下输出的函数属性方法来直观的看一下: 函数内部属性只要包括两个特殊的对象:arguments和this。 函数属性包括:length和prototype 函数方法(非继承)包括:...

    在控制台中检查JavaScript对象的方法和属性。-JavaScript开发

    console-probe在控制台中检查JavaScript对象的方法和属性。 提供丰富的功能来检查JavaScript对象。 probe()函数将原型层次结构树输出到控制台。 控制台探针检查控制台中JavaScript对象方法和属性。 提供丰富的功能...

    再践javascript对象、原型、属性、构造函数、扩展、json.docx

    再践javascript对象、原型、属性、构造函数、扩展、json.docx

    Javascript中获取对象的原型对象的方法小结

    在Javascript中,如果我们有一个对象但是又不知道它的构造函数时,如何获取它的原型对象呢? 在Chrome中或是FireFox浏览器中,我们可以直接使用对象的__proto__属性获取它的原型对象。 代码如下: <!– lang: js ...

    javascript函数的解释

    定义一定计时函数time2()和停止计时改变按钮属性函数time3(); function time2() { t=t-1; if(t){setTimeout('time3()',1);} else{ document.getElementById("div_1").innerHTML="页面将在"+t+"秒后自动跳转...

    javaScript函数式编程

    全书共9章,分别介绍了JavaScript函数式编程、一等函数与Applicative编程、变量的作用域和闭包、高阶函数、由函数构建函数、递归、纯度和不变性以及更改政策、基于流的编程、类编程。除此之外,附录中还介绍了更多...

    JavaScript对象字面量和构造函数原理与用法详解

    本文实例讲述了JavaScript对象字面量和构造函数。分享给大家供大家参考,具体如下: 对象中只有两种属性:(一种比较细的分法) 属性(数据属性)比如:名字,年龄,性别,出版社,地址等信息; 方法(封装代码的属性:...

    javascript内值对象&浏览器对象 (1).docx

    JavaScript中的所有事物都是对象,如:字符串、数值、数组、函数等,每个对象带有属性和方法。 JavaScript提供多个内建对象,比如String、Date、Array等等,使用对象前先定义,如下使用数组对象:Eg: var objectName...

    JavaScript语言参考手册

    本章包含了所有 JavaScript 中未与任何对象关联的函数。 addClient addResponseHeader blob callC debug deleteResponseHeader escape eval flush getOptionValue getOptionValueCount isNaN Number parseFloat ...

    JavaScript中文参考手册

    本章包含了所有 JavaScript 中未与任何对象关联的函数。 untaint write 第十四章 LiveConnect 的 Java 包 netscape.javascript.JSObject 方法和静态方法 netscape.javascript.JSException 构造函数 netscape....

    javascript常用对象梳理

     在窗口中觖发本窗口对象的任何方法和属性时可以省去窗口的实例名称。例如给当前的myWin窗口设置status属性时,可以只用status而不用myWin.status。但是,在事件处理中调用location属性、close()方法或open()方法时...

    javascript中的prototype属性使用说明(函数功能扩展)

    类本身也是一个对象,也可以定义属性和方法: 代码如下: function Test(){}; Test.str = ‘str’; Test.fun = function(){return ‘fun’;}; var r1 = Test.str; // str var r2 = Test.fun(); // fun var inst = new...

    浅析JavaScript访问对象属性和方法及区别

    方法是一个函数,用来表示对象的操作,如奔跑、呼吸、跳跃等。 在JavaScript中通常使用”.”运算符来存取对象的属性的值。或者使用[]作为一个关联数组来存取对象的属性。 对象的属性和方法统称为对象的成员。 访问...

    【JavaScript源代码】JavaScript中的Proxy对象.docx

     Js中Proxy对象 Proxy对象用于定义基本操作的自定义行为,例如属性查找、赋值、枚举、函数调用等。 语法 const proxy = new Proxy(target, handler);  target: 要使用Proxy包装的目标对象,可以是任何类型的...

    JavaScript对象

    JavaScript对象详细介绍: 1、Date对象 3 1.1、构造 3 1.2、属性 3 1.3、方法 3 2、Math对象 5 2.1、属性 6 2.2、方法 6 3、Number对象 7 3.1、构造 7 3.2、属性 8 3.3、方法 8 4、String对象 9 4.1、属性 9 4.2、...

    JavaScript程序设计课件:原型与继承.pptx

    在利用构造函数创建对象时,每个对象都默认与这个原型对象连接,连接后就可以访问到原型对象中的属性和方法 6.6.1 原型 2、作用 利用原型对象可以保存一些公共的属性和方法。当访问某个对象中的一个不存在的属性或...

    JavaScript程序设计课件:函数的调用方式.pptx

    作为对象的方法调用,当一个函数被设置为对象的属性值时,称之为方法。使用点语法可以调用一个方法。 5.2.2 函数的调用方式 2、函数的调用方式 call 和 apply 是 Function 的原型方法,它们能够将特定函数当做一个...

    Javascript基础教程之函数对象和属性

    对象是由一些彼此相关的属性和方法集合在一起的一个数据实体、javacript中,属性和方法对使用“点”的语法来访问。 代码如下: Object.proprty Object.method() 假设一个汽车Car有品牌band,颜色color属性,可以通过...

    源文件程序天下JAVASCRIPT实例自学手册

    4.2 JavaScript对象的生成 4.2.1 HTML文档结构 4.2.2 DOM框架 4.2.3 顶级对象之间的关系 4.2.4 浏览器载入文档时对象的生成 4.3 JavaScript核心对象 4.4 文档对象的引用 4.4.1 通过对象位置访问文档对象 4.4.2 通过...

Global site tag (gtag.js) - Google Analytics