如何在 JavaScript 对象中添加属性?2025年3月2日 | 阅读 4 分钟 在本文中,我们将学习如何在 JavaScript 对象中添加属性。 JavaScript 对象JavaScript 对象是键值对形式的属性的集合。 语法 演示我们将创建一个名为 student 的对象,其中包含四个属性。 代码 输出 { firstName: 'Justin', lastName: 'Timberlake', rollNo: 32, stream: 'commerce' } 我们可以在 JavaScript 中向已定义的对象添加新属性。有几种方法可以用来向 JavaScript 对象添加属性。 以下是用于修改 JavaScript 对象的方法:
我们将通过示例来理解每种方法。 使用方括号表示法我们将使用方括号表示法向对象添加一个新属性。 演示我们将创建一个名为 student 的对象,其中包含 firstName 和 lastName 两个属性。我们将添加名为 age,值为 19,以及名为 stream,值为 commerce 的新属性。 语法 代码 输出 我们可以看到,已将两个新属性添加到 student 对象中。 { firstName: 'Vedant', lastName: 'Singh', age: 19, stream: 'commerce' } 使用点表示法我们将使用点表示法将一个新属性添加到对象中。 语法 演示我们将创建一个名为 'employee' 的对象,该对象包含 firstName 和 lastName 两个属性。我们将添加名为 age,值为 28,以及名为 department,值为 finance 的新属性。 代码 输出 我们可以清楚地看到,已将两个新属性添加到 employee 对象中。 { firstName: 'Sahil', lastName: 'Kumar', age: 28, department: 'finance' } 使用 Object.assign()我们将使用 Object.assign() 属性将一个新属性添加到对象中。 语法 演示我们将创建一个名为 car 的对象,其中包含 carCompany 和 carModel 两个属性。我们将添加一个名为 carColor,值为 red 的新属性。 代码 输出 { carCompany: 'Ford', carModel: 'Ford Figo', carColor: 'red' } 使用 ES6 计算属性名ES6 计算属性名允许您使用变量来设置属性名。 演示我们将创建一个名为 food 的对象,其中包含五个属性。我们将添加一个名为 Pizza,值为 249 的新属性。 代码 输出 { Burger: 99, Cheeseburger: 119, Taco: 105, Sandwich: 59, FrenchFries: 109, Pizza: 249 } 使用 Object.defineProperty() 方法Object.defineProperty() 方法用于修改对象属性,例如向对象添加新属性。此方法还可以配置属性的行为。配置可以是可枚举的或可写的。如果 writable 为 false,则无法向对象添加新值;如果 writable 为 true,则可以向对象添加新值。 语法 演示我们将使用 Object.defineProperty() 方法修改 JavaScript 对象。 代码 输出 Object ID: 501 Object Name: Kartik Kumar 使用展开运算符 (...)我们可以使用展开运算符将一个新属性添加到对象中。它会复制现有对象的所有属性,然后通过使用内联属性定义为其添加一个新属性。 语法 演示我们将创建一个名为 obj 的对象,其中有两个属性 id 和 name。我们将添加两个属性:名为 nationality,值为 Indian,以及名为 gender,值为 Male。 代码 输出 { id: '105', name: 'Kamal' } { id: '105', name: 'Kamal', nationality: 'Indian', gender: 'Male' } { name: 'Sonam', lastName: 'Singh', age: '28', gender: 'Female', country: 'India', city: 'Noida', pincode: '201301' } 结论在本文中,我们已经了解了如何在 JavaScript 对象中添加属性。我们通过示例理解了可以用来向对象添加新属性的各种方法。 |
回调函数可以定义为作为参数传递给另一个函数的函数。不要将回调与关键字关联起来,因为回调只是传递给函数的参数名称。换句话说,我们可以说...
阅读 3 分钟
defer 是一个布尔值,用于指示脚本在文档解析后执行。它只适用于外部脚本(即,只在我们在 <script> 标签中指定 src 属性时有效)。它声明脚本不会...
阅读 2 分钟
在本文中,我们将了解如何使用 JavaScript 计算两个日期之间的差异。如果我们使用正确的方法,那么计算差异的技术就很简单。日期对象是使用 JavaScript 计算日期之间差异所必需的……
阅读 3 分钟
对象 对象是允许我们存储弱引用对象的集合类型。与 Set 不同,WeakSet 只是对象的集合。它不包含任意值。语法 new WeakSet([iterable]) 参数 iterable - 它表示一个可迭代对象,其元素将被添加...
阅读1分钟
重定向只是一种将搜索引擎和用户发送到与原始 URL 不同的 URL 的机制。重定向的页面可以在同一服务器上,也可以在不同的服务器上。它也可以在同一网站上,也可以在不同的网站上...
阅读 3 分钟
/wait PHP 和 C 等编程语言具有 sleep(sec) 函数来暂停执行固定一段时间。Java 有 thread.sleep(),Python 有 time.sleep(),GO 有 time.sleep(2*time.second)。与其他语言不同,JavaScript 没有 sleep() 函数。我们可以使用一些……
阅读 3 分钟
JavaScript 日期格式 JavaScript 中的日期格式化包括将日期更改为不同的格式,操纵书写日期的方式以及提取单个元素(如日或特定时间)。这对于时区转换或显示日期等任务很重要……
阅读 6 分钟
JavaScript 中的 onscroll 事件在元素使用滚动条时发生。当用户向上或向下移动滚动条时,事件会触发。我们可以使用 CSS overflow 属性创建滚动条。在 HTML 中,我们可以使用 onscroll 属性...
阅读 3 分钟
对象 对象是一种集合类型,几乎与 Map 类似。它将每个元素存储为键值对,其中键是弱引用的。在这里,键是对象,值是任意值。语法 new WeakMap([iterable]) 参数 iterable - 它表示一个数组...
阅读1分钟
JavaScript 中的 parse() 方法用于解析指定的日期字符串并返回指定日期和 1970 年 1 月 1 日之间的毫秒数。如果字符串没有有效值或无法识别,则该方法返回...
阅读 2 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India