位置: IT常识 - 正文

JavaScript 删除对象中的某一项(js删除对象的方法)

发布时间:2024-01-16
JavaScript 删除对象中的某一项 deletelet obj={a:1,b:2,c:3,d:4,e:5,f:6}delete obj.bconsole.log(obj)

推荐整理分享JavaScript 删除对象中的某一项(js删除对象的方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js中删除对象,js 删除一个对象,js删除某个对象,js删除对象的方法,js 删除对象中的某个元素,javascript 删除对象,javascript 删除对象,javascript 删除对象,内容如对您有帮助,希望把文章链接给更多的朋友!

运行结果:

Reflect.deleteProperty

JavaScript 中的静态方法 Reflect.deleteProperty() 允许用于删除对象上的属性。它很像 deleteoperator,但它是一个函数。

Reflect.deleteProperty 允许删除一个对象上的属性。返回一个 Boolean 值表示该属性是否被成功删除。

Reflect.deleteProperty语法Reflect.deleteProperty(target, propertyKey)参数

target:删除属性的目标对象。 propertyKey:将被删除的属性的名称。

返回值

Boolean:返回是一个 Boolean 值,表明该属性是否被成功删除。

异常

抛出一个TypeError,如果目标不是 Object。

示例

使用Reflect.deleteProperty(),如下:

let obj = { x: 1, y: 2 };Reflect.deleteProperty(obj, 'x'); // trueobj // {y: 2}

运行结果:

let arr = [1, 2, 3, 4, 5];Reflect.deleteProperty(arr, '3'); // truearr;JavaScript 删除对象中的某一项(js删除对象的方法)

运行结果:

删除不存在的属性:

// Returns true if no such property existsReflect.deleteProperty({}, 'foo'); // true

运行结果:

当删除的属性被冻结时:

// Returns false if a property is unconfigurableReflect.deleteProperty(Object.freeze({foo: 1}), 'foo');

运行结果:

删除属性之后,再访问:

const obj = { a:76 }; Reflect.deleteProperty(obj, 'a'); console.log('obj.a:',obj.a);

运行结果:

删除存在和不存在的属性:

const arr = [1, 2, 3, 4, 5];Reflect.deleteProperty(arr, '12'); console.log(arr); Reflect.deleteProperty(arr, '1'); console.log(arr); Reflect.deleteProperty(arr, '2'); console.log(arr);

运行结果:

当 target 不是对象时,会抛出异常,如下:

const obj = 1try { Reflect.deleteProperty(obj, 'a')} catch (error) { console.log('catch error:',error)}

运行结果:

本文链接地址:https://www.jiuchutong.com/zhishi/297485.html 转载请保留说明!

上一篇:CSS — 导航栏篇(一)(div+css导航栏)

下一篇:音频(一)时域图、 频谱图 Spectrum(音频的时域波形)

  • 出口货物关税完税价格
  • 理事单位和事业单位的区别
  • 车险退到对公账户会计分录是
  • 游戏公司收入确认方法
  • 个体工商户网上注销
  • 不动产什么时候可以抵扣进项税额
  • 增值税进项税转出政策依据
  • 销售折扣和现金折扣的增值税
  • 发票没作废写上作废了怎么办
  • 分期付款没有发票吗
  • 税务局代开的劳务费发票可以入账吗
  • 损益类科目计入哪个表
  • 金税三期理解
  • 有限公司资本公积转增股本要交税吗
  • 收据能入账抵税吗
  • 雇主全额负担的法律责任
  • 银行定期存款的利息是每个月给你吗
  • 消费税怎样做分录
  • 购货申请书
  • 房地产增值税结转收入的条件是什么
  • 利润分配财务处理
  • 出口货物退货流程
  • 税盘没反应
  • 招商银行直播在哪个平台
  • 异地预缴税款后当地还交吗
  • 右击任务栏启动怎么关闭
  • php字符串型数据的定义方式
  • 房产税和土地使用税征税对象
  • windows11 beta渠道
  • amr文件怎么转换为mp3
  • 企业所得税扣除标准表
  • 固定资产付款流程
  • cgtrader模型
  • mac vue搭建本地环境
  • 货物运输业增值税专用发票
  • 存货损失的账务处理
  • 了解的反义词
  • 涉及产权的案例
  • 增值税的法律法规最新
  • python采集器
  • chronyc配置
  • 企业净利润率是多少好
  • 结算业务书汇票怎么写
  • 非财政补助结余分配和非财政拨款结余分配
  • 增值税普通发票几个点
  • 使用xampp建立www服务
  • BOM学习
  • 代开专票的个税减免吗?
  • 银行汇票的特点和用途
  • 处置资产增值税纳税义务发生时间
  • 处置无形资产属于投资活动吗
  • 付款后退货
  • 建筑工程的税务处理
  • 转让不动产增值税征收管理办法
  • 用友T3如何取消审核人和制单人不能为同一
  • 出差补助没票怎么做账
  • 销售废旧物资账务处理
  • 进口货物例题
  • 微信怎么帮别人代缴社保
  • 会计账簿按用途分类分为
  • sqlserver表类型
  • linux系统讲解
  • linux的tar命令详解
  • 开机出现系统错误怎么办
  • 晨枫U盘启动工具哪个版本好用
  • win10如何在桌面设置出我的电脑
  • 密钥升级win10专业版有问题吗
  • excel文档权限设置
  • 如何从0开始赚钱
  • 批处理在windows中的典型应用
  • js中写for循环
  • python开发技术详解
  • JavaScript toFixed() 方法
  • js确认框选择取消时退出程序怎么设置
  • 安卓圆角矩形图标
  • 预缴纳税申报个税怎么算
  • 教育培训行业的发展
  • 公司税务认证
  • popl期刊
  • 纳税明细怎么查询系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号