在项目中,有些对象用完后需要重置,下面简单介绍下JS中清除对象的方法。方法如下:

方法一:字面量定义对象

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

代码:

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);

打印结果:

由此可见,对象被清空后,又变成了空对象,实现了对象重置。

所有JS代码:

执行结果:

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

代码:


打印结果:

最新文章

  1. BZOJ 1095: [ZJOI2007]Hide 捉迷藏
  2. UIwebView 和 H5交互详情
  3. YAML 语法
  4. JVM内存模型和启动参数的关系
  5. x01.Lab.StreetApp: MVVM
  6. 单身狗进化——求n!的位数
  7. jQuery 获取 select 值和文本
  8. HttpWebRequest 写入报错
  9. ng-class的使用
  10. PAT (Advanced Level) 1042. Shuffling Machine (20)
  11. adb shell 命令详解,android
  12. Android开发8:数据存储(二)——SQLite数据库和ContentProvider的使用
  13. freemarker报错之九
  14. 2017级C语言教学总结
  15. python正则表达式模块re
  16. ArcGis恢复初始设置(默认设置、出厂设置)的方法
  17. css外层透明,内层不透明
  18. opencv 显示摄像头数据
  19. eclipse 安装 weblogic server
  20. qt.qpa.plugin: Could not find the Qt platform plugin "windows" in ""

热门文章

  1. 如何切换到自定义的Activity
  2. 【android】下载文件至本应用程序的file目录或者sdcard
  3. html中<video>显示视频的时候,MP4的格式问题
  4. MyEclipse2014安装操作步骤+破解
  5. Arcgis Desktop连接GIS Servers报错“Proxy server got bad address from remote server ...”
  6. iOS6 自动布局 入门–Auto Layout
  7. YARN学习笔记——Overview and Architecture
  8. C# 自定义exe引用的dll路径
  9. matlab数据流仿真和时间流仿真
  10. vs2015 c++ _findnext 报错