JS07 方法、全局作用域、this

1、方法

  • 定义
    • 函数也可以称为对象的属性
    • 如果一个函数作为一个对象的属性值保存
    • 那么我们称这个函数是这个对象的方法
    • 调用这个函数就是在调用对象的方法
    • 但是他们只是名称上的区别,实际上没有区别
    • //写法1:
      var obj=new Object();
      obj.name='爱吃鲲的鱼';
      obj.age=18;
      
      //对象的属性值可以是任何的数据类型,也可以是一个函数
      //将匿名函数赋值给了obj对象的方法
      obj.hello=function(){
      	document.write("爱吃鲲的鱼");
      };
      //document.write(obj.hello);
      obj.hello();
      
      //写法2:
      var obj2={
      	name:"爱吃鲲的鱼",
      	age:20,
      	wo:function(){
      		document.write(obj2.name);
      	}
      };
      obj2.wo();
  • 枚举对象中的属性
    • 使用for...in语句
    • 语法:for(var 变量 in 对象){ }
    • for....in语句,对象中有几个值,循环体就会执行几次
    • 每次执行时,会将对象中的一个属性的名字赋值给变量
    • <script type="text/javascript">
      	var o={
      		name:"爱吃鲲的鱼6",
      		age:20,
      		gender:"男"
      	};
      	for(var n in o){
      		//document.write(n);  //这个是找ob
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值