对象总结

2 篇文章 0 订阅

JS 对象总结

对象:
万物皆对象,对象有应的属性和方法;属性是和对象有关的值,方法是对象所做的动作 可以看做是一个代码块 或者函数function
例如:车
它有属性和方法,属性是和车有关的值
颜色丶品牌丶厂家丶生产日期丶新车 旧车丶
方法是车所对应的动作,
比如 倒车 刹车 前进 开门 关门等等

如何获取一个对象:
方法1:

// var 一个新的对象  前面的obj 是一个变量 可以是任意值 比如 x  丶y
var obj = new Object() ;

如何给对象添加属性:
这里拿车举例:

// 通过对象名点上属性名等于一个值 就添加了
var che = Object()  ;
//che.name='奥迪' ; console.log(che) 就可以看到添加的name属性为奥迪了 ,注意添加的是字符串要加 ''
如果里面已经存在了一个相同的属性比如name 那么就会替换为新的值 这就是对象的添加与修改

如何获取到对象里面的某一个值呢?

  • 通过对象名点上属性名就可以获取到属性所对应的值*
    例如 :
// 通过对象名点上属性名等于一个值 就添加了
 che.name ;
// 然后conso.log(che.name) 就拿到了 车的name 属性 奥迪 

这里要注意的是没有等号也就是没有赋值 所以可以打印出来如果加了等号就是赋值了

如何删除某个属性呢?

例如要删除name属性:

// **通过 delete 对象名.属性名 就可以删除掉某个属性** 
delete che.name ;
// delete che.name; 然后conso.log(che)对象 就可以看到 name属性被删除了

那么如何让获取到方法呢?
前面说道对象的方法是一个代码块就是函数function 所以 通过 对象名.方法名=function(形参,形参){…} 函数默认不执行
例如 车

 che. qianjin=function(){
 	conso.log('前进') // 函数默认不执行需要调用才执行 
 	che.qianjin() // 通过对象名.方法名(形参)就可以得到对象的方法 前进 这是调用

}

方法2: var 一个变量等于{}

  var obj = {}//就是一个空的对象 没有属性
  conso.log(obj) //通过conso.log(obj) 就可以看到一个空的对象  注意这里的obj 是变量可以是任意的值 

可以通过上面的方法 添加 修改获取 删除 对象里面的值

  //这里添加属性可以直接在对象内部 属性:值 例如
 obj = {属性:,属性:,方法:function(){}}//多个属性用逗号隔开,语法都是通用的!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值