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

方法一:字面量定义对象

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

代码:

const student = {};
console.log(student);

打印结果:

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

代码:

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

打印结果:

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

代码:

for(let key in student){delete student[key];
}
console.log(student);

打印结果:

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

所有JS代码:

执行结果:

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

代码:

打印结果:

js中,清空对象(删除对象的属性)相关推荐

  1. js两种方法删除对象属性

    js 两种方法删除对象属性 delete 语法 delete 对象.属性名 示例 delete.obj.property1 不过据说很慢,不如下面的方法. Reflect.deleteProperty ...

  2. JS中 new FormData() - FormData对象的作用及用法

    JS中 new FormData() - FormData对象的作用及用法 js FormData 方法介绍 formData是ajax2.0(XMLHttpRequest Level2)新提出的接口 ...

  3. 简单聊聊js中的内置对象

    文章目录 一.Map对象 1.常用属性和方法 2.示例 二.Set 1.属性和方法 2.示例 三.Date对象 1.创建Date对象 1.1.*new Date() ;* 2.2.*new Date( ...

  4. js中判断两个对象是否相等。

    js中判断两个对象是否相等. js中的Object.Array.Function等复杂数据类型,是无法直接用==和===操作符进行比对的. Object对比 const tar = { name:'张 ...

  5. JS中判断对象是对象还是数组

    JS中判断对象是对象还是数组的方法 JS中判断对象是不是数组的方法 JavaScript中检测对象的方法  1.typeof操作符  这种方法对于一些常用的类型来说那算是毫无压力,比如Function ...

  6. JS中怎样使用Date对象加减日期

    var date = new Date(2018,0,7)//新建一个时间,用于表示2018年1月7日. 为什么用0表示1呢,这是一个js的设计缺陷,0-11表示1-12月. 日期相加 如果date要 ...

  7. java和js中遍历数组和对象的总结

    java和js中遍历数组和对象的总结 在这儿写遍历数组和对象,权当复习和总结 1.java中数组的三种初始化方法 ①静态初始化 [java] view plaincopy 1. int[] arr = ...

  8. Js中的数据属性和访问器属性

    Js中的数据属性和访问器属性 在javaScript中,对象的属性分为两种类型:数据属性和访问器属性. 一.数据属性 1.数据属性:它包含的是一个数据值的位置,在这可以对数据值进行读写. 2.数据属性 ...

  9. js中如果无法获取某个html属性,例如自定义了一个dir属性,但获取总是为空,尝试换个词,因为可能什么关键词冲突了。...

    js中如果无法获取某个html属性,例如自定义了一个dir属性,但获取总是为空,尝试换个词,因为可能什么关键词冲突了. 转载于:https://www.cnblogs.com/kenkofox/arc ...

  10. 如何使用Vue.js中的set设置对象属性值

    1.问题背景 使用vue初始化一个对象v,并在data中初始化一个空对象obj,然后使用Vue.set()给对象obj添加属性 2.实现源码 <!DOCTYPE html> <htm ...

最新文章

  1. oracle dg备份恢复,DG丢失归档,使用增量备份恢复一例
  2. POS DES MAC 算法
  3. 02-导航实例-storyboard实现
  4. 剑道训练很有趣的一种手段
  5. 看奥运之一:实力是最重要的
  6. Boosting集合算法详解(一)
  7. Python学习教程:Python增强赋值及共享引用注意事项
  8. 6款帮助 滚动视差jquery插件
  9. element vue 纵向滑动条_Vue 部分
  10. java常用的网关有哪几种_拼多多java开发一面、二面合并面经
  11. 在WinForm中屏蔽中文输入法
  12. centos gradle 安装
  13. 力扣-1641. 统计字典序元音字符串的数目
  14. UITableView介绍 之 复杂cell的高度计算
  15. 语法比较:Julia,Matlab,Python
  16. RestClient
  17. 2020-12-24 微信小程序 tabbar icon 控件 阿里矢量图库
  18. 手把手教你理解SURF算法的全部过程
  19. 概念性知识与程序性知识的关系
  20. word取消英文首字母自动大写问题

热门文章

  1. 【深一点学习】BP网络,结合数学推导的代码实现
  2. 2.2 复习过去式和过去完成时 现在完成时
  3. JavaScript自用
  4. 在字节跳动做了4年软件测试,9月无情被辞,细思极恐
  5. csp试题2:ISBN号码
  6. 自行车比赛(新版dpc++)
  7. Cognos 11.0快速开发指南 Ⅰ
  8. 织梦DEDECMS 整合Kindeditor编辑器美化版nkeditor版可H5多图上传摒弃SWF上传
  9. c语言实现哈夫曼树的创建与中序遍历以及哈夫曼编码(附详细代码)
  10. 淘宝二手优必选舵机保姆级驱动教程,看不懂来打我(自行修改ID,有HAL库驱动函数)