JavaScript重新学习、捡漏 (3)
- 创建对象
//①
var obj = {
...
}
//②
var obj = new Object();
- 使用对象
var obj = {
name: '小胡',
sex: '男',
syaHi: function (){
console.log("hi~");
}
}
//使用上述对象:
//①对象名.属性名
console.log(obj.name);
//②对象名['属性名']
console.log(obj['name']);
- 构造函数
//创建构造函数 new 构造函数名()
function Star(name,age,sex){
this.name = name
this.age = age
this.sex = sex
//也可以是方法
this.sing = function(song){
console.log(song);
}
}
//使用构造函数创建对象
var ahu = new Star('hu',18,'男');
//使用->使用方法和对象一样
- 对象的遍历
for( var key in obj){
//key 是对象的键,使用如下
console.log(obj[key]);
}