欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-17 17:00 作者:哦丢掉一杯烦恼  | 我要投稿

一、对象——存储了一些基本数据类型的一个集合

1、创建对象的方式

(1)字面量方式

var obj = {

name: 'aaa',

age: 18

}

(2)内置构造函数方式

var obj = new object()

obj.name = 'aaa'

obj.age = 18

2、对象中的{}和函数中的{}区别

(1)函数{}中用来写代码,对象{}中用来写数据

(2)对象是一个键值对的集合

(3){}里面的每一个键都是一个成员

3、一般key值的命名要符合变量命名规则(字母、数字、下划线、$)

二、对象的基本操作

var obj = {}

1、增

obj.name = 'kerwin' || obj['name'] = 'kerwin'

obj.age = 18 || obj['age'] = 18

obj.location = 'aaa' || obj['location'] = 'aaa'

2、查

document.write(obj.name) || console.log(obj['name'])

3、改(如果改的key不存在,则就会增加到对象中)

obj.age = 20 || obj['age'] = 20

console.log(obj.age) // 20

4、删

delete obj.name || delete obj['name']

obj.属性名与obj['属性名']区别

obj.属性名只能处理符合变量命名规则的key

obj['属性名']可以处理不符合变量命名规则的key

三、对象的遍历

for(let i in obj){

console.log(i) // 获取对象的key

console.log(obj[i]) // 获取对象的key值

}

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律