javascript如何去除对象的某个属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript如何去除对象的某个属性相关的知识,希望对你有一定的参考价值。

方法一:字面量定义对象

第一步,定义一个空对象并打印出来,代码和效果:

代码:

var student = ;
console.log(student);

第二步,为对象添加属性并打印,代码和打印结果如下:

代码:

student.name = "xiaoming";
student.age = 12;
console.log(student);

第三步,删除对象属性(清空对象)并打印,代码和打印结果如下:

代码:

for(var key in student)
delete student[key];

console.log(student);

方法二:构造函数定义对象

代码:

打印结果:

参考技术A

js中其实是有delete这个关键字的

var obj = key1: 'value1', key2: 'value2';
delete obj.key1;

这样就能删除obj中的key1了。

不过delete不能删除直接使用var定义的变量。

比如:

var var1 = 'value1';
delete var1;

本回答被提问者采纳

以上是关于javascript如何去除对象的某个属性的主要内容,如果未能解决你的问题,请参考以下文章

JS中如何去除字符串的空格

如何从JavaScript对象中移除一个属性

java检测对象中是不是存在某个属性

JQuery调用ajax,怎么获取返回的对象的某个属性

如何在 JavaScript 中给定其字符串名称设置对象属性(对象属性的..)?

javascript,检测对象中是否存在某个属性