JS构造函数创建对象(利用字面量创建对象)

245 阅读1分钟

一个人称小仙女的妹子和一个苦逼埋头敲代码的程序猿的对话:

妹子:你缺对象吗

程序猿:缺对象还不简单么,自己创建一个就好了

妹子:。。。。。。

进入正题 上代码!

在JavaScript中,现阶段我们可以采用三种方式创建对象(object)

  • 利用字面量创建对象
  • 利用 new Object 创建对象
  • 利用构造函数创建对象

利用字面量创建对象

对象字面量:就是花括号{}里面包含了表达这个具体事物(对象)的属性和方法。

案例

微信图片_20210425192104.jpg

<script type="text/javascript">
	var dog={
		name:"可可",
		type:"阿拉斯加犬",
		age:5,
		color:"red",
		skill1:function(){
			console.log("bark")
		},
		skill2:function(){
			console.log("showFilm")
		}
	}
	
	alert(dog.name);
	alert(dog['age']);//访问属性
	dog.skill1();//运行方法
</script>

创造对象

(1)里面的属性或者方法我们采取键值对的形式 键:属性名 值:属性值

(2)多个属性或者方法中间必须用逗号隔开的

(3)方法冒号后面跟的是一个匿名函数

使用对象

(1)调用对象的属性 我们采取对象名.属性名 我们理解为console.log(对象名.属性名)

(2)调用属性还有一种方法 对象名['属性名']

(3)调用对象的方法 对象名.方法名