为了账号安全,请及时绑定邮箱和手机立即绑定

请教各位一个问题,求解答:js操作对象(删除key,value)谢谢哈~

请教各位一个问题,求解答:js操作对象(删除key,value)谢谢哈~

阿晨1998 2019-09-25 16:32:21
有一个删除按钮,点一下,删除一个对象属性或者值varobj={a:'200',b:'2345',c:'1'}期望:{a:'200',b:'2345',c:'1'}{a:'200',b:'2345',c:''}{a:'200',b:'2345'}{a:'200',b:'234'}{a:'200',b:'23'}{a:'200',b:'2'}{a:'200',b:''}{a:'200'}...
查看完整描述

2 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

functionunset(obj){
varkey=Object.keys(obj).pop();
if(keyinobj){
if(obj[key]==="")deleteobj[key];
elseobj[key]=obj[key].slice(0,-1);
}
returnobj;
}
console.log(unset(obj));
                            
查看完整回答
反对 回复 2019-09-25
?
catspeake

TA贡献1111条经验 获得超0个赞

你这个需求是不是异想天开,具体是什么需求场景能说一下吗?再说了,对象的属性没有顺序的,你怎么判断我这次要删除哪个属性或者值。建议描述一下你的应用场景
                            
查看完整回答
反对 回复 2019-09-25
  • 2 回答
  • 0 关注
  • 420 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号