JavaScript学习-自定义对象/

 

    JavaScript学习

  

【自定义对象】
1、基本概念
① 对象概念: 对象是包含一系列无序属性和方法的集合;
② 对象中的数据,是以键值对形式存在的,以键取值;
③ 属性:描述对象特征的一系列变量。【对象中的变量】;
④ 方法:描述对象行为的一系列方法。【对象中的函数】;
2、对象的声明:
① 字面量声明: var ovj={
key1:value1, //属性
key2:value2
func:function(){} //方法
}
② 对象中的键,可以是任何数据类型。但,一般用作普通变量名(不需要双引号)即可;
③ 对象中的值,可以是任何数据类型。但,字符串的话必须用""包裹;
④ 多组键值对之间用英文逗号分隔,键值对的键与值之间英文冒号分隔;
3、对象中属性和方法的读写
① .元素符: 对象内部:this.属性名 this.方法名()
对象外部: 对象名.属性名 对象名.方法名()
 
>>> 对象中,直接写变量名,默认为调用全局变量。如果需调用对想自身属性,则需要通过this关键字
 
② 通过["key"]调用:对象名["属性名"] 对象名["方法名"]()
 
>>> 如果key中包含特殊字符,则无法使用①方法,必须是用第②种;
 
>>> 对象中,直接写变量名,默认为调用全局变量。如果需调用对想自身属性,则需要通过this关键字
 
③删除对象的属性/方法: delete 对象名.属性名/方法名

转载于:https://www.cnblogs.com/zhuanzhibukaixin/p/6747638.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值