`

删除js对象中的属性

    博客分类:
  • js
 
阅读更多



可以使用delete运算符来删除一个对象的属性:

delete book.chapter2

注意,删除属性并不仅仅是把属性设置为undefined;实际上从对象移除了属性。在删除了之后,for/in将不会枚举该属性,并且in运算符也不会

 

 

<script type="text/javascript">
<!--
	var obj = {a:'b',c:'d'};

	obj.d='e';

	obj.a=undefined;

	delete obj.a

	for(i in obj){
		alert(obj[i]);
	}
	
//-->
</script>
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics