js 如何删除对象中的一个属性
2011-10-17 09:00
489 查看
Deleting Properties
The only way to actually remove a property from an object is to use thedeleteoperator;
setting the property to
undefinedor
nullonly
remove the value associated
with the property, but not the key.
var obj = { bar: 1, foo: 2, baz: 3 }; obj.bar = undefined; obj.foo = null; delete obj.baz; for(var i in obj) { if (obj.hasOwnProperty(i)) { console.log(i, '' + obj[i]); } }
The above outputs both
bar undefinedand
foo null- only
bazwas
removed and is therefore missing from the output.
相关文章推荐
- js 如何删除对象中的一个属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- [置顶] js中如何复制一个对象,如何获取所有属性和属性对应的值
- js如何检测一个属性是否在json对象里
- js中如何复制一个对象并获取其所有属性和属性对应的值
- 在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
- js如何判断一个对象{}是否为空对象,没有任何属性
- 在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
- js中如何复制一个对象并获取其所有属性和属性对应的值
- JS中,如何查询一个对象的所有属性
- js 一个对象的属性名是一个变量如何设置和获取值
- js中如何复制一个对象,如何获取所有属性和属性对应的值
- js中如何复制一个对象,如何获取所有属性和属性对应的值
- js如何判断一个对象{}是否为空对象,没有任何属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- 如何遍历一个JS对象的属性和方法
- js如何判断一个对象{}是否为空对象,没有任何属性
- js如何判断一个对象{}是否为空对象,没有任何属性
- js如何判断一个对象{}是否为空对象,没有任何属性