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
|