其他分享
首页 > 其他分享> > JS.基础方法

JS.基础方法

作者:互联网

<script>
/*
*创建一个对象
*/
var obj = new Object();
//向对象中添加属性
obj.name = "孙悟空";
obj.age = 18;

//对象的属性值可以是任意的数据类型,可以是对象,也可以是个函数
obj.sayName = function(){//将function匿名函数赋值给了obj.sayName属性

console.log(obj.name);//对象的属性值也可以是一个函数
}
function fun(){
console.log(obj.name);
}
//console.log(obj.sayName);
//函数的属性值也可以是一个函数,调用函数,
//调用函数obj.sayName
//调方法
obj.sayName();
//调函数
fun();
/*
*函数也可以成为一个对象的属性;
* 如果一个函数做一为一个对象的属性保存,那么我们称这个函数是这个对象的方法如上sayName是obj的方法
* 调用这个函数就说是调用对象的方法(method)
* 因为:sayName是obj的方法,调用sayName()时,我们也说调用obj的sayName方法
* 但是注意:它只是名称上的区别没有其他区别
*/


//下面使用字面量进行操作
var obj2 = {
name:"猪八戒",
age:18,
sayName:function(){
console.log(obj2.name);
}
};
obj2.sayName();//调用obj2的sayName方法。这样理解obj2本就是对象,但是sayName是一个函数啊~要想在对象中设置函数是可以的,但是调用有两种方式,1、就是这种方式2、就是直接调函数sayName();。名称不同实际打印显示的都是
//实际显示的都是“猪八戒”

标签:obj2,obj,函数,对象,基础,sayName,JS,方法,name
来源: https://www.cnblogs.com/LiLi8866/p/16250716.html