lert('value:'+str+' type:'+typeof(str)) //声明变量前,引用
var str="dd";
alert('value:'+str+' type:'+typeof(str)) //声明并赋值变量后,引用
str=undefined; //删除局部变量
alert('value:'+str+' type:'+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);//mmdelete 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 |