位置: IT常识 - 正文

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

编辑:rootadmin
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(音频的时域波形)

  • 矿产资源补偿费计入管理费用吗
  • 所得税费用影响企业利润总额吗
  • 合同甲方乙方收钱付钱涉及什么税金
  • 百望税控软件下载
  • 固定资产更新改造资本化条件
  • 公司间借款利息增值税进项能否抵扣
  • 土地增值税纳税义务人
  • 产品模板是固定的吗
  • 商品进销差价在贷方代表什么
  • 房屋租赁发票票样
  • 现金流量表年报中的上年金额是什么
  • 税费误差财务怎么调整
  • 已认证的进项税发票要退回,怎么操作
  • 金融企业逾期贷款税前扣除
  • 材料委托加工
  • 库存商品结转成本的金额怎么计算
  • 预付款什么时候确认收入
  • 公司自建厂房需要缴纳哪些税
  • 非营利性代收代付费用会计处理怎么做?
  • 有未弥补亏损本季度有盈利要计提递延所得税资产吗?
  • 2018年债券基金
  • 营改增后自产产品用于在建工程
  • 小微企业超过300万企业所得税
  • 一般纳税人如何纳税申报
  • 上月未抵扣进项增值税
  • 合并报表长投和所有者权益抵消的原理
  • 收据和发票的区别图片
  • php面向对象是什么意思
  • 前端get请求传多个参数
  • 个人所得税查账征收管理办法
  • hbuilder怎么下载
  • 财务费用为什么增加
  • 开展党建系列活动
  • php正则函数内容匹配
  • 什么是冲帐?怎么个冲法?
  • 油气勘探支出包含哪些
  • 实习生究竟该怎么缴个税?
  • 企业成立多久可以注销
  • php时间戳转换中国标准时间
  • 时域卷积图解法
  • 营业额增长率公式
  • wordpress all in one
  • 帝国cms如何使用
  • 固定资产原值怎么确定
  • mysql存二进制用哪个字段
  • 织梦怎么用
  • 商品流通企业的含义
  • 小企业会计准则主要按照什么计量
  • 企业特殊工种不备案可以补报备吗
  • 库存商品结转成本的金额怎么计算
  • 资产减值准备的举例
  • 一般纳税人认定标准
  • 生产成本可以结转到主营业务成本吗
  • 营业外支出会计编码
  • 投资性房地产租金税率是多少
  • 独立核算的生产车间是法律主体吗
  • 期初建账明细账怎么建账
  • 业务招待费需附上清单
  • 一般纳税人开劳务费的税率是多少
  • 如何防止mysql数据库攻击
  • winxp电脑显示器亮度怎么调
  • win7 64位系统如何查看计算机名称为了应付某一操作
  • linux怎么禁用命令
  • csinsmnt.exe进程的作用介绍 csinsmnt是什么进程
  • win1020th2
  • windows关机电源不断电
  • win8.1系统补丁
  • win10如何进行运行
  • cocos 2d x
  • blockqueue生产者消费者
  • 创建自己的app外卖平台
  • jquery密码验证
  • android webview获取文本
  • 网页制作css怎么用
  • nodemodules拷贝到其他目录
  • jquery validate表单校验html
  • javascript入门书
  • 2023车船税收费价格表图片
  • 树叶加树叶等于几
  • 注册海外公司如何注册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设