js删除局部变量的实现方法
Posted ExplorerMan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js删除局部变量的实现方法相关的知识,希望对你有一定的参考价值。
lert(‘value:‘+str+‘\ttype:‘+typeof(str)) //声明变量前,引用
var str="dd";
alert(‘value:‘+str+‘\ttype:‘+typeof(str)) //声明并赋值变量后,引用
str=undefined; //删除局部变量
alert(‘value:‘+str+‘\ttype:‘+typeof(str)) //取消变量后,引用,和第一个相同
以上就是小编为大家带来的js删除局部变量的实现方法全部内容了,希望大家多多支持脚本之家~
delete删除某对象属性或者方法
1,对象属性删除
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function fun(){ this.name = ‘mm‘; } var obj = new fun(); console.log(obj.name);//mm delete obj.name; console.log(obj.name); //undefined |
2,变量删除
1
2
3
|
var name = ‘lily‘ ; delete name; console.log(name); //lily |
直接用delelte删除不了变量
3,删除不了原型链中的变量
1
2
3
|
fun.prototype.age = 18; delete obj.age; console.log(obj.age) //18 |
以上是关于js删除局部变量的实现方法的主要内容,如果未能解决你的问题,请参考以下文章
在vue项目中 我引入外部js 但报错说在严格模式下删除局部变量,怎么解决,还有怎么能使用外部脚本
JS全局变量是全局对象的属性,函数局部变量为啥就不是函数的属性呢?