编辑
2023-03-21
JavaScript
0
请注意,本文编写于 576 天前,最后修改于 555 天前,其中某些信息可能已经过时。

目录

对象
概念
分类
使用场景
构成
参数
说明
对对象的操作
访问对象
修改对象值
删除
循环遍历对象

对象

概念

js中除了原始值都是对象

分类

  • 自定义对象

  • 内置对象
    js中已经存在的,有着现成的属性和方法可以直接使用

使用场景

对一类事物使用

构成

由花括号包裹的键值对组成,多个键值对之间以逗号隔开

javascritp
var obj={key:value,key:value,key:value}

参数

key:名称
名称必须为字符串类型,引号可以省略(省略后js会自动将其视为字符串)
名称若为变量时,必须使用中括号包裹,若前面未声明变量则会报错

value:值
当值为字符串时必须加上双引号包裹

说明

对象中的value值可以是任意类型的值,对象中未赋值的属性的值为undefined

对对象的操作

访问对象

当此时key对应的value值为一个函数时,访问的值即函数

obj.key //或者 obj["key"]

修改对象值

obj.key = newValue //若key在obj中存在则是修改,不存在则是添加

删除

delete obj.key

循环遍历对象

使用for...in...循环遍历

javascript
for (var 变量名 in 要遍历的对象) { 变量名代表的是属性 }

如果需要访问对象的值

javascript
for (var 变量名 in 要遍历的对象) { //属性名为变量则需要加中括号 obj.[key] }

本文作者:RKLS

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!