分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

js动态添加对象

发布时间:2023-09-06 02:36责任编辑:林大明关键词:js
 ???// 第一种方法 ???var obj = { "name": "张三", "age": 18 } ???var key = "height"; ???var value = 175; ???obj[key] = value; ???console.log(obj); // {name: "张三", age: 18, height: 175} ???// 第二种方法 ???var obj1 = { "name": "张三", "age": 18 } ???var value = 175; ???obj1.height = value; ???console.log(obj1); // {name: "张三", age: 18, height: 175} ???// 第三种方法,扩展运算符 ???var obj1 = { "apple": 100, "pear": 200 }; ???var obj2 = { "cherry": 300 }; ???var obj3 = { ...obj1, ...obj2 }; ???console.log(obj3); // {apple: 100, pear: 200, cherry: 300} ???// 第四种办法,合并多个对象 Object.assign ???var obj1 = { a: "1" }; ???var obj2 = { b: "2" }; ???var obj3 = { c: "3" }; ???var obj = Object.assign(obj1, obj2, obj3); ???console.log(obj); // {a: "1", b: "2", c: "3"} ???console.log(obj1); // {a: "1", b: "2", c: "3"} ?//注意目标对象自身也会改变 ???console.log(obj2); //{b: "2"} ???console.log(obj3); //{c: "3"}

js动态添加对象

原文地址:https://www.cnblogs.com/zqf888/p/10621800.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved