JS对象增删改查的基础操作

在我们JS中,有许多的增删改查操作,今天我来为大家介绍一下对象的增删改查操作,全是对象基础操作,感谢大家的阅读!

1.增

在我们对象中,如果我想多加一个属性时该怎么办呢

我们可以使用:对象名.新的属性名=属性值

实例:

javascript 复制代码
    // 增
    // 创建一个对象
    let obj = {
        uname : "job",
        age : 18,
        gender :"男"
    }
    // 我们想要添加hobby(爱好)
    obj.hobby = "打篮球";//对象名.新的属性名 = 属性值
    console.log(obj)//我们已经添加成功了

打印结果:

2.删

当我们在对象当中,如果我想删除这一个属性,我这有一个好办法
delete 可以帮我们删除这一属性

语法:delete 对象名.属性名

javascript 复制代码
    // 删
    // 创建一个对象
    let obj = {
        uname : "job",
        age : 18,
        gender :"男"
    }
    // 我们想要删除年龄age
    delete obj.age;//delete 对象名.属性名
    console.log(obj)//我们已经成功删除了age这一属性了

打印结果:

3.改

在对象中如果想要修改属性值,我们可以使用
对象名.属性名=新的属性值

javascript 复制代码
    // 改
    // 创建一个对象
    let obj = {
        uname : "job",
        age : 18,
        gender :"男"
    }
    // 哎呀,一不小心搞错了性别,我想要修改性别咋整QWQ
    obj.gender = "女" //对象名.属性名=新的属性值
    console.log(obj)//我们已经成功修改了job的性别

打印结果:

4.查

对象中,我想查找job到底多少岁,我们可以使用
对象名.属性名

javascript 复制代码
    // 查
    // 创建一个对象
    let obj = {
        uname : "job",
        age : 18,
        gender :"男"
    }
    // 我想知道他的年龄是多少
    console.log("job的年龄是"+obj.age+"岁")//哇,查找到了,18岁

打印结果:

这里我还要介绍一种对象查找的操作,大家一起来看看吧

对象名[属性名]

javascript 复制代码
    // 查
    // 创建一个对象
    let obj = {
        uname: "job",
        age: 18,
        gender: "男"
    }
    // 我想知道他的年龄是多少
    console.log(obj["age"])//记得要加双引号,输出18

打印结果:

感谢大家的阅读,本人文笔有限,如有错误的地方,可以跟我提一下,感谢大家!

相关推荐
云飞云共享云桌面5 分钟前
SolidWorks服务器多人使用方案
大数据·运维·服务器·前端·网络·电脑·制造
Algebraaaaa7 分钟前
Qt中的字符串宏 | 编译期检查和运行期检查 | Qt信号与槽connect写法
开发语言·c++·qt
Red Car7 分钟前
javascript 性能优化实例一则
开发语言·javascript·ecmascript
友友马9 分钟前
『 QT 』Hello World控件实现指南
开发语言·qt
艾小码12 分钟前
从Hello World到变量数据类型:JavaScript新手避坑指南
前端·javascript
一只学java的小汉堡21 分钟前
Java 面试高频题:HashMap 与 ConcurrentHashMap 深度解析(含 JDK1.8 优化与线程安全原理)
java·开发语言·面试
huohaiyu1 小时前
Hashtable,HashMap,ConcurrentHashMap之间的区别
java·开发语言·多线程·哈希
街尾杂货店&1 小时前
css word-spacing属性
前端·css
千叶寻-1 小时前
正则表达式
前端·javascript·后端·架构·正则表达式·node.js
Predestination王瀞潞5 小时前
IO操作(Num22)
开发语言·c++