在用JS完成实际的功能性demo之前,先了解一下JS的对象
在JS中创建对象主要有三种创建方式
第一种和java类似,先创建类,再根据类来创建对象。
function Person(n,a){
this.name = n;
this.age = a;
this.walk = function (){
console.log(this.name + "正在走路");
}
}
var person = new Person("李四",18);
person.walk();//调用了对象的方法
运行结果如下:
第二种 js可以动态的添加属性和方法
var person2 = new Object();
person2.name = "王五";
person2.walk = function (){
console.log(this.name + "正在走路");
}
person2.walk();
这种就是先new一个对象出来,而后再动态的添加属性和方法,用“.”操作符来实现结果如下:
第三种
js创建对象,{}描述对象,[]描述数组
var person3 = {name:"张三",walk:function(){
console.log(this.name + "正在走路");
}};
person3.walk();
运行结果如下:
这就是JS创建对象的内容,基本就是这三种方式。