十三、对象

对象

  • 对象中放的是属性,属性分属性名和属性值(key-value),key是键的意思,value是值的意思。
  • 对象,严格来说,{ }还不能表示对象。{ }中可以写很多代码,{ }可以称为一块,如果在{ }前加一个变量,此时这个{ }就表示一个对象
  • 其他的编程语言中对象需要new出来,但在JS中{ }就是一个对象
  • 对象是属性的无序集合
  • key都是字符串类型,只是不需要引号引起来
  • 属性值可以是任意数据类型,如果属性值是函数,此时,这个函数叫方法,方法也是属性
  • 数组是特殊的对象,键是从0开始的索引
创建对象

1、通过字面量的形式创建

var obj = {
	name: "z3",
	age: 20,
	code: function () {
		cosole.log(...);
	}
}

2、new的形式创建

var obj = new Object();
obj.name = "z3";
obj.age = 20;
console.log(...);
操作对象中的属性

容器→操作→CRUD

  • **.**叫属性访问运算符,通过打点的形式就可以访问对象中的属性
console.log(obj.name);
  • 通过[ ]的形式也可以访问
 console.log(obj["name"]);   //如果不使用引号,name会被当成变量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值