7-2 WPS JS宏 Object对象属性的查、改、增、删

7-2 WPS JS宏 Object对象属性的查、改、增、删

1.对象 内容 查找

方法1:对象.查找键

方法2:对象"查找键"

2.对象内容修改、添加

方法1:对象.查找键="修改或添加值"

方法2:对象"查找键"=修改或添加值

3.对象内容删除

方法1:delete.对象.查找键

方法2:delete.对象"查找键"

一、对象查、改、增、删基础测试(.与\[\]的操作)

function test(){

var obj={姓名:"小明",年龄:21};

// 查找内容

obj.姓名

Console.log(obj.姓名);//点操作符读取

//打印结果:小明

obj"年龄"

Console.log(obj"年龄");//中括号操作符读取

//打印结果:21

//修改内容

obj.姓名="王建国";//点操作符修改

//局部变量结果:obj="王建国",21;Object/object

obj"年龄"=18;//中括号操作符修改

//局部变量结果:obj="王建国",21;Object/object

//添加内容

obj.性别="男";//点操作符添加

//局部变量结果:obj="王建国",18,"男";Object/object

obj"院系"="经贸系";//中括号操作符添加

//局部变量结果:obj="王建国",18,"男","经贸系";Object/object

//删除内容

delete obj.年龄;//点操作符删除

//局部变量结果:obj="王建国","男","经贸系";Object/object

delete obj"院系";//中括号操作符删除

//局部变量结果:obj="王建国","男";Object/object

}

****注意:****1.改变原对象。2.迭代选用中括号符操作,因为点操作符识别变量时会把变量当做一个文本值。

javascript 复制代码
function test(){
var obj={姓名:"小明",年龄:21};


//查找内容
obj.姓名
Console.log(obj.姓名);//点操作符读取
//打印结果:小明
obj["年龄"]
Console.log(obj["年龄"]);//中括号操作符读取
//打印结果:21


//修改内容
obj.姓名="王建国";//点操作符修改
//局部变量结果:obj=["王建国",21];Object/object
obj["年龄"]=18;//中括号操作符修改
//局部变量结果:obj=["王建国",21];Object/object


//添加内容
obj.性别="男";//点操作符添加
//局部变量结果:obj=["王建国",18,"男"];Object/object
obj["院系"]="经贸系";//中括号操作符添加
//局部变量结果:obj=["王建国",18,"男","经贸系"];Object/object


//删除内容
delete obj.年龄;//点操作符删除
//局部变量结果:obj=["王建国","男","经贸系"];Object/object
delete obj["院系"];//中括号操作符删除
//局部变量结果:obj=["王建国","男"];Object/object
}
//注意:1.改变原对象。2.迭代选用中括号符操作。
相关推荐
开开心心就好3 分钟前
批量提取PDF中的图片,直接导出原图
前端·javascript·支持向量机·智能手机·pdf·html·启发式算法
Setsuna_F_Seiei2 小时前
前端转型 Agent 开发 05 之 Agent Hooks 与 Checkpointer(让 Agent 从全自动转变人为可掌控)
前端·agent·ai编程
百万蹄蹄向前冲4 小时前
风扇转了一晚上MVP专家团翻车事故
前端·人工智能
默_笙4 小时前
🏛 给 AI 配一间办公室:Harness Engineering 六大模块与它的实现
前端·javascript
linux_cfan6 小时前
videojs v10 源代码系列解读:14 · 谓词守卫:在运行时安全地调用能力
前端·javascript·音视频
kyriewen6 小时前
我扒了 10,221 条 JD:腾讯技术岗 75% 在要 AI
前端·人工智能·ai编程
郑州光合科技余经理7 小时前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
+VX:Fegn08957 小时前
计算机毕业设计|基于springboot + vue旅游管理系统(源码+数据库+文档)
java·开发语言·vue.js·spring boot·课程设计
雪芽蓝域zzs7 小时前
第 7 章:双 Y 轴组合图(柱状 + 折线,看板高频场景)
vue.js·echars
IT_陈寒7 小时前
Vue的响应式让我熬到凌晨三点,原来漏了这个小细节
前端·人工智能·后端