首页  >  文章  >  web前端  >  枚举JavaScript对象的函数_javascript技巧

枚举JavaScript对象的函数_javascript技巧

WBOY
WBOY原创
2016-05-16 19:22:451228浏览

来自:JavaEye.com

枚举JavaScript对象的函数:
function iterator(obj) {
for (var property in obj) {
 document.writeln("

"属性   " : "  obj[属性]   "

");
 }
}

一个简单的示例(test.js):
function Employee () {
  this.name = "";
  this.dept =“一般”;
}

function Manager() {
this.reports = [];
}
Manager.prototype = new Employee();

函数 WorkerBee() {
  this.projects = [];
}
WorkerBee.prototype = new Employee();

function SalesPerson() {
  this.dept = “销售”;
  this.quota = 100;
}
SalesPerson.prototype = new WorkerBee();

函数工程师(){
  this.dept = “工程”;
  this.machine = “”;
}
Engineer.prototype = new WorkerBee();
Engineer.prototype.specialty = "代码";

函数迭代器(obj) {
for (var property in obj) {
 document.writeln("

"   property   " : "  obj[property]   "

");
 }
}

HTML 页面为:



JavaScript
p {
 字体大小:12px;
 字体系列:Verdana;  行高:0.5em;
} 风格>


<script></script> <script> <BR> engineer = new Engineer(); <BR> iterator(engineer); <br><br></script>
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn