添加新属性

简介: 添加新属性

添加新属性
您可以通过简单的赋值,向已存在的对象添加新属性。

假设 person 对象已存在 - 那么您可以为其添加新属性:

实例
person.nationality = "English";
亲自试一试
您不能使用预留词作为属性名(或方法名)。请使用 JavaScript 命名规则。

删除属性
delete 关键词从对象中删除属性:

实例
var person = {firstName:"Bill", lastName:"Gates", age:62, eyeColor:"blue"};
delete person.age; // 或 delete person["age"];
亲自试一试
delete 关键词会同时删除属性的值和属性本身。

删除完成后,属性在被添加回来之前是无法使用的。

delete 操作符被设计用于对象属性。它对变量或函数没有影响。

delete 操作符不应被用于预定义的 JavaScript 对象属性。这样做会使应用程序崩溃。

目录
相关文章
已解决 RuntimeError: There is no current event loop in thread ‘Thread-1‘.
Jetson Xavier NX 报错 RuntimeError: There is no current event loop in thread 'Thread-1'.异常错误,已解决
948 0
已解决 RuntimeError: There is no current event loop in thread ‘Thread-1‘.
|
监控 安全 网络安全
|
Python
Matplotlib 绘图标记
Matplotlib 绘图标记
239 2
|
JavaScript 前端开发 数据安全/隐私保护
【vue】 前端vue2 全局水印效果
【vue】 前端vue2 全局水印效果
912 1
|
Ubuntu Linux Shell
深入理解Linux命令 - autoconf
`autoconf`是Linux软件开发中的自动化配置工具,它根据`configure.ac`模板生成`configure`脚本,检测系统特性并创建适应性的Makefile。工作流程包括读取模板、执行宏、生成配置脚本及运行配置。安装`autoconf`后,编写`configure.ac`,运行`autoconf`生成`configure`,再执行`./configure`以配置项目。此工具简化了跨平台编译的复杂性。
|
安全 网络安全 数据安全/隐私保护
【内网安全】横向移动&域控提权&NetLogon&ADCS&PAC&KDC&永恒之蓝
【内网安全】横向移动&域控提权&NetLogon&ADCS&PAC&KDC&永恒之蓝
326 0
【内网安全】横向移动&域控提权&NetLogon&ADCS&PAC&KDC&永恒之蓝
|
人工智能 自然语言处理 搜索推荐
谈谈我对 AIGC 趋势下软件工程重塑的理解
本文探讨了AIGC(人工智能生成内容)趋势下软件工程的重塑。作者指出,AI 已经成为软件研发的必需品,因为它可以显著提升开发者的效率。
90176 14
|
存储 Kubernetes Cloud Native
云原生|kubernetes|apiserver审计日志的开启
云原生|kubernetes|apiserver审计日志的开启
486 0
|
消息中间件 并行计算 JavaScript
如何训练自己的ChatGPT
如何训练自己的ChatGPT
如何训练自己的ChatGPT
|
机器学习/深度学习 自然语言处理 数据可视化
深入理解 Word Embedding
深入理解 Word Embedding
1000 0