页面导航: 首页网络编程JavaScript应用技巧 → 正文内容

枚举JavaScript对象的函数

发布:dxy 发布日期:2006-12-22 字体:[增加 减小] 类型:转载
From: JavaEye.com
枚举JavaScript对象的函数:
function iterator(obj) {
 for (var property in obj) {
 document.writeln("<p>" + property + " : " + obj[property] + "</p>");
 }
}
一个简单示例(test.js):
function Employee () {
  this.name = "";
  this.dept = "general";
}
function Manager() {
  this.reports = [];
}
Manager.prototype = new Employee();
function WorkerBee() {
  this.projects = [];
}
WorkerBee.prototype = new Employee();
function SalesPerson() {
  this.dept = "sales";
  this.quota = 100;
}
SalesPerson.prototype = new WorkerBee();
function Engineer() {
  this.dept = "engineering";
  this.machine = "";
}
Engineer.prototype = new WorkerBee();
Engineer.prototype.specialty = "code";
function iterator(obj) {
 for (var property in obj) {
 document.writeln("<p>" + property + " : " + obj[property] + "</p>");
 }
}
HTML页面为:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>JavaScript</title>
<style type="text/css">
p {
 font-size: 12px;
 font-family: Verdana;
 line-height: 0.5em;
}
</style>
<script language="javascript" type="text/javascript" src="test.js"></script>
</head>
<body>
<script type="text/javascript">
 engineer = new Engineer();
 iterator(engineer);
</script>
</body>
</html>
百度中搜索更多的关于枚举JavaScript对象的函数内容,或者用Google搜索相关更多
浏览次数:载入中... 打印本文关闭本文返回首页

文章评论

共有 位脚本之家网友发表了评论我来说两句

同 类 文 章
最 近 更 新
热 点 排 行