定义后向对象添加属性?

2024-03-12

我知道在 JavaScript 中,您可以向现有类型(例如 Date)的实例添加新属性,但是是否可以在定义匿名类型的实例后向其添加新属性?

例如,假设我有以下脚本:

var employee = {
    'Name': 'Scott',
    'Age': 32,
    'JavaScriptNewbie': true
};

稍后在我的脚本中,我想向该员工对象添加一个新属性(例如,Salary)。那可能吗?


employee.Salary = value;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

定义后向对象添加属性? 的相关文章

随机推荐

  • 从我的 git 历史记录中删除 4 个提交

    我已经完成了一些提交并将它们推送到我的存储库中 然后我做了一个拉取请求 但我意识到有一些提交我不想出现在拉取请求中 它们看起来像这样 My commits look like this Correct HTML ab1c41c HTML e
  • 使用 WiX 创建语言选择对话框

    我使用 WiX 创建了一个多语言安装程序 我正在使用命令从命令行运行安装程序 msiexec i myinstaller msi TRANSFORMS 1041 并且工作正常 现在我已经使用引导程序创建了一个语言选择对话框 如何将所选语言传
  • 如何将Win32 HRESULT转换为int返回值?

    我正在用 C 编写一个 Windows 控制台应用程序 希望在成功时返回零 在失败时返回有意义的错误代码 即 S OK应该返回 0 并且E OUTOFMEMORY应该返回不同的返回值E FAIL等等 以下是一个好的方法吗 int wmain
  • 对于 std::string,复制初始化或直接初始化字符串文字更快吗?

    我有以下问题 应该遵循哪一项更好 为什么 string strMyString SampleString or string strMyString SampleString 我回答了here https stackoverflow com
  • Chrome 中的 Math.log2 精度已更改

    我编写了一个 JavaScript 程序 它根据元素的数量计算二叉树的深度 我的程序几个月来一直运行良好 但最近我发现在 Chrome 和 Firefox 中查看网页时存在差异 特别是在 Firefox 上 Math log2 8 3 但现
  • 高效处理超宽但不太高的位图?

    有什么方法可以创建更节省空间 资源的位图吗 目前我尝试渲染一个文件 高约 800px 宽约 720000px 它使我的应用程序崩溃 大概是因为位图的共享内存大小 我是否可以更有效地执行此操作 例如直接将其创建为 gif 而不是稍后保存 我尝
  • Elif,如果不工作或者我不理解[重复]

    这个问题在这里已经有答案了 好吧 我的代码可以正常工作 但是当我输入 否 时 如果我想重试输入密码 它就不起作用了 它只是转到输入密码行 第 20 行 我尝试了多种方法来解决这个问题 但我就是做不到 import time import o
  • 未捕获的类型错误:$(…).on 不是函数

    我在页面上使用 JQuery UI 对话框并收到此错误
  • 如何更好地拟合seaborn小提琴图

    下面的代码给了我一个非常漂亮的小提琴图 以及其中的箱线图 import numpy as np import seaborn as sns import matplotlib pyplot as plt foo np random rand
  • 错误:类...没有名为的字段或关联

    当我将文件上传到服务器时遇到这个问题 Error Class Prizes PrizesBundle Entity Category has no field or association named order cat 我的类别
  • C#:如何以编程方式将 SQL 脚本导入数据库?

    我是否必须手动解析 SQL 脚本并单独执行每个语句 还是有更好的方法 我正在寻找一种编程解决方案 我知道有些工具已经能够做到这一点 如果该解决方案适用于所有数据库系统 而不仅仅是 sqlite 那就太好了 我不确定这如何适用于 Sqlite
  • 对停用词进行标记,生成的标记 ['ha', 'le', 'u', 'wa'] 不在 stop_words 中

    我正在使用 Python 制作一个聊天机器人 代码 import nltk import numpy as np import random import string f open home hostbooks ML stewy spee
  • 无法在 Laravel 的 app.scss 中导入“bootstrap-select”

    我正在做以下事情 npm install bootstrap select npm run dev 在应用程序 scss中 Bootstrap Select import node modules bootstrap select sass
  • 如何使用 Google Play 服务创建 API-15 模拟器(命令行)

    我的应用程序的一位用户面临着某些问题 特别是API Level 15 4 0 4 我想在我这边重现这个问题 我没有4 0 4设备 我想为此目的创建一个模拟器 我在跑Android Studio 2 0 beta6 以及GUI AVD Man
  • 如何将数据文件保存为.RData?

    我想将数据保存到 RData file 例如 我想保存到1 RData有两个 csv 文件和一些信息 Here 我有两个 csv 文件 1 file 1 csv contains object city 1 2 file 2 csv con
  • 如何访问 EL 变量并将其作为参数传递给 EL 中的函数?

    我想调用 bean 上的函数 并使用 ALL 在 jsp 中传递给它的参数 问题是它不允许这样的事情 teacherBean certificationFor particularField 问题是我想迭代一个数组并为作为参数传递的数组中的
  • SQL更新仅在列被修改时触发

    通过查看其他示例 我想出了以下内容 但它似乎没有按照我想要的方式工作 我希望它仅在以下情况下更新修改后的信息 QtyToRepair值已更新 但它并没有这样做 如果我注释掉其中 则修改后的信息在每种情况下都会更新 正如我所说 其他例子让我变
  • 从管道获取模型属性

    我通常会得到PCA像这样的负载 pca PCA n components 2 X t pca fit X transform X loadings pca components 如果我跑PCA使用 scikit learn 管道 from
  • 在 MSBuild 中是否可以确定我是否在 Visual Studio 中运行

    Visual Studio 设置了 MSBuild 属性吗 我希望根据 Visual Studio 的版本 如果有 有一些条件行为 您应该使用的属性值是BuildingInsideVisualStudio 当您在 Visual Studio
  • 定义后向对象添加属性?

    我知道在 JavaScript 中 您可以向现有类型 例如 Date 的实例添加新属性 但是是否可以在定义匿名类型的实例后向其添加新属性 例如 假设我有以下脚本 var employee Name Scott Age 32 JavaScri