关于javascript对象的一个问题( 关于变量的生存周期 )

zxcullx zxcullx 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
假设有如下javaScript代码:

//Point A:

function f(arg){
this.property = arg;
}

var a = new f(1);

//Point B:

我想知道的是:当程序运行到Point B的时候, a对象中的变量arg是否还存在,或是已被销毁?

( 请真正了解原理的朋友回答,如果你对自己的答案不是很有把握,请不要回答 )

...全文

相关推荐

javascript判断一个变量是数组还是对象

javascript中如何准确判断一个变量是什么,面试中这是考一个人基本功扎不扎实必定会问的一个问题。如果你还不是很清楚,相信这篇文章会对你有所帮助。 一,判断方法 1.typeof 我们能够使用typeof判断变量的身份,判断字符串得到string,数字和NaN得到number,函数会得到function等,但是判断数组,对象和null时都会得到object,详细请看js数据类型,这就是typeof的局限性,并不能准确的判断该变量的”真实身份”。那如何判断一个变量是数组还是对象?  2.instanceof 使用instanceof可以用来判断一个变量是数组还是对象,原理如下: 数组也是对象

weixin_38664469

javascript 调用其他页面的js函数或变量的脚本

调用函数、变量的方法一样,都是需要首先获得你需要调用的函数所在的window对象,然后通过window.method()或者 window.variable 来调用。  下面的示例演示了一个弹出窗口如何调用起父窗口中的方法和变量。  父窗口:1.html   软件开发网 www.jb51.net 其它页面js变量调用方法代码 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]弹出窗口:2.html   软件开发网 www.jb51.net 其它页面js变量调用方法代码 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

weixin_38718415

js delete 用法(删除对象属性及变量)

1,对象属性删除 function fun(){ this.name = 'mm'; } var obj = new fun(); console.log(obj.name);//mm delete obj.name; console.log(obj.name); //undefined 2,变量删除 var name = 'lily'; delete name; console.log(name); //lily 直接用delelte删除不了变量 3,删除不了原型链中的变量 fun.prototype.age = 18; delete obj.age; console.log(obj.

weixin_38697063

使用变量动态设置js的属性名

目标:js的属性名可以使用变量 举例:js对象object,当赋给该对象属性的时候可以采用以下方式 代码如下: var object; object.prop1 = “value1”; object.prop2 = “value2”; 也可以采用如下方式: 代码如下: object.push({prop1:”value1″}); object.push({prop2:”value2″}); 在这里prop1 作为属性名称,可以直接用,也可以加上引号,比如: 代码如下: object.push({“<span style=”font-family: Arial, Helvetic

weixin_38704870

JavaScript对象变量图

JavaScript对象变量图

每天多笑笑
评论 22
收藏 已收藏
分享
返回顶部
zxcullx
JavaScript 87,984 成员 224,681 内容