如何销毁js的变量啊?
2016-03-02 17:13
381 查看
js变量分为两种,一种是全局变量,一种是局部变量。
全局变量,在js文件的任意地方都可以使用,它的生命周期就是js文件使用的周期。
局部变量,它在所属的方法,或者说是它在自己属于的对象里面才存在,这个对象或者方法被解析过了,它就自动没有了。
所以如果你要销毁变量,如果是全局变量,那么你需要覆盖它,如果是局部变量你只要等待它所在的方法结束,它就自动销毁了。
将变量赋值为undefined 如果是个对象的属性,可以使用delete删除某对象属性或者方法
全局变量,在js文件的任意地方都可以使用,它的生命周期就是js文件使用的周期。
局部变量,它在所属的方法,或者说是它在自己属于的对象里面才存在,这个对象或者方法被解析过了,它就自动没有了。
所以如果你要销毁变量,如果是全局变量,那么你需要覆盖它,如果是局部变量你只要等待它所在的方法结束,它就自动销毁了。
将变量赋值为undefined 如果是个对象的属性,可以使用delete删除某对象属性或者方法
相关文章推荐
- JSON解析---初识
- js 搜索关键字,文章中关键字高亮显示
- jsp常用动作
- 接收时间戳model [JsonConverter(typeof(UnixDateTimeConverter))]
- js中Math.round、parseInt、Math.floor和Math.ceil小数取整总结
- js如何获取选中的单选框
- javascript 之小白学习指南 闭包的详解
- js Math 对象的方法
- jsp页面不乱码,外部引用的js弹出对话框乱码
- js数字舍入误差以及解决方法
- 【读书笔记】JavaScript图片库
- JSP脚本中的9个内置对象
- js读取解析JSON类型数据
- js倒计时代码 适合于本月促销-倒计时代码
- js 对闭包的理解
- 关于日期的js相关操作
- js 签到用日历
- js动态表格追加行
- JS基础(二)
- JavaScript的事件举例