迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

JavaScript 中如何将值附加到对象

作者:迹忆客 最近更新:2023/03/10 浏览次数:

默认情况下,对象在 JavaScript 中是可变的。之后我们可以修改它们,具体取决于我们的要求。

本教程演示了如何将值附加到 JavaScript 对象。

object.assign() 方法会将一个对象中定义的所有属性复制到另一个对象,即将所有属性从一个或多个源复制到目标对象。通过这样做,我们向对象附加了一个元素。

例如,

const course = {
  name: 'JavaScript'  
};
const grade = {
  score: 92  
};
const finalResult = Object.assign(course,grade);
console.log(finalResult);

输出:

{ name: 'JavaScript', score: 92 }

push() 函数将单个或多个元素添加到数组的末尾,并返回数组的新长度。

例如,

const brands = ['nike', 'reebok', 'adidas'];
const count = brands.push('venum');
console.log(count);
console.log(brands);

输出:

4
[ 'nike', 'reebok', 'adidas', 'venum' ]

请注意,count 返回数组的长度。这可能是将元素附加到包含在数组中的对象的最直接方法。建议使用数组,因为它们也是可变的。

例如,

const brands = [{nike:1500}];
const count = brands.push({reebok:2000});
console.log(count);
console.log(brands);

输出:

2
[{nike: 1500},{reebok: 2000}]

展开运算符用于合并或克隆 JavaScript 中的对象。当对象中的所有元素都需要包含在某个列表中时,可以使用它。

例如,

const rectangle = {
    radius: 10
};
const style = {
    Backcolour: 'red'
};
const solidRectangle = {
    ...rectangle,
    ...style
};
console.log(solidRectangle);

输出:

{ radius: 10, Backcolour: 'red' }

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Angular 中上传文件

发布时间:2023/04/14 浏览次数:71 分类:Angular

本教程演示了如何在 Angular 中上传任何文件。我们还将介绍如何在文件上传时显示进度条,并在上传完成时显示文件上传完成消息。

Angular 2 中的复选框双向数据绑定

发布时间:2023/04/14 浏览次数:139 分类:Angular

本教程演示了如何一键标记两个复选框。这篇有 Angular 的文章将着眼于执行复选框双向数据绑定的不同方法。

在 AngularJs 中加载 spinner

发布时间:2023/04/14 浏览次数:107 分类:Angular

我们将介绍如何在请求加载时添加加载 spinner,并在 AngularJs 中加载数据时停止加载器。

在 Angular 中显示和隐藏

发布时间:2023/04/14 浏览次数:78 分类:Angular

本教程演示了 Angular 中的显示和隐藏。在开发商业应用程序时,我们需要根据用户角色或条件隐藏一些数据。我们必须根据该应用程序中的条件显示相同的数据。

在 Angular 中下载文件

发布时间:2023/04/14 浏览次数:104 分类:Angular

本教程演示了如何在 angular 中下载文件。我们将介绍如何通过单击按钮在 Angular 中下载文件并显示一个示例。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便