JavaScript 【语句】for-in语句

for-in 语 句 可 以 用 来 枚 举 对 象 的 属 性 。

下面创建一个Person对象,new一个p1实例,用for-in来枚举p1的属性:

 1 function Person(name, age){
 2     this.name = name;
 3     this.friends = ['欣欣','刘雨昕'];
 4 }
 5 Person.prototype = {
 6     constructor : Person,
 7     sayName : function(){
 8         console.log( this.name );
 9     }
10 }
11 var p1 = new Person();
12 p1.propOfp1 = 1;
13 for(var propName in p1){
14     console.log( propName );
15 }

输出:

name

friends

propOfp1

constructor

sayName

用 for-in 枚举 global 的属性:

1 for(var propName in global){
2     console.log( propName );
3 }

输出:

global

clearInterval

clearTimeout

setInterval

setTimeout

queueMicrotask

clearImmediate

setImmediate

猜你喜欢

转载自www.cnblogs.com/xiaoxuStudy/p/12722702.html