面向对象
// 1) 遍历对象的属性 var obj = { name: '小撩', age: 22, sex: '女', doIt: function () { console.log(this.name + '学IT!'); } }; // 访问对象的属性 console.log(obj.name); console.log(obj['name']);
1 // for in 遍历对象的成员 只能这样遍历对象 2 for (var key in obj) { 3 console.log(key + ':' + obj[key]); 4 }
1 // 2) 删除对象的属性 2 function Person() { 3 this.name = '小撩'; 4 this.sex = '女'; 5 } 6 var p = new Person(); 7 console.log(p.name, p.sex); // 小撩 女 8 delete p.name; 9 console.log(p.name); // undefined
数据的存放方式,传值与传址