在用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创建对象的内容,基本就是这三种方式。
本文深入讲解了JavaScript中创建对象的三种主要方式:通过构造函数、动态添加属性和使用对象字面量。每种方式都有其特点和适用场景,是前端开发者必须掌握的基础知识。
370

被折叠的 条评论
为什么被折叠?



