>  기사  >  웹 프론트엔드  >  JavaScript 객체를 열거하는 함수_javascript 팁

JavaScript 객체를 열거하는 함수_javascript 팁

WBOY
WBOY원래의
2016-05-16 19:22:451230검색

출처: 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 = 새 직원();

함수 WorkerBee() {
  this.projects = [];
}
WorkerBee.prototype = 새 직원();

함수 SalesPerson() {
  this.dept = "판매";
  this.quota = 100;
}
SalesPerson.prototype = new WorkerBee();

function 엔지니어() {
  this.dept = "엔지니어링";
  this.machine = "";
}
Engineer.prototype = new WorkerBee();
Engineer.prototype.specialty = "코드";

함수 반복자(obj) {
 for (var property in obj) {
 document.writeln("

"   property   " : "   obj[property]   "

");
 }
}

HTML页face为:



JavaScript
p {
 글꼴 크기: 12px;
 글꼴 모음: Verdana;  줄 높이: 0.5em;
}


<script></script> <script> <BR> engineer = new Engineer(); <BR> iterator(engineer); <br><br></script>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.