命名空间 对象枚举

//命名空间

//利用闭包防止变量污染
 1  var name = 'bcd';
 2  var init = (function () {
 3      var name = 'abc';
 4      function callName() {
 5          console.log(name)
 6      }
 7      return function () {
 8          callName();
 9      }
10  }());
11  init();
12  var li = {
13      wife1 : {name:"l"},
14      wife2 : {name:"x"},
15      wife3 : {name:"w"},
16      wife4 : {name:"z"},
17      sayWife : function (num) {
18          return this['wife' + num]
19      }
20  }

//对象枚举
var obj = {
    name: 'li',
    age: 12,
    height: 175,
    weight: 75
};
//遍历 枚举
for (var i in obj) {
    console.log(i);
}

  

posted @ 2020-01-22 19:11  巷陌i  阅读(235)  评论(0编辑  收藏  举报