如何在自定义对象中取得定义变量时的名称
我想写一个自定义对象, 然后在这个对象的函数中取得定义这个对象的变量名
比如:
对象定义如下:
function MyPage(){
// 成员变量
this.pageSize = 10;
this.lineNum = 20;
// 方法
this.getName = _getName;
}
function _getName(){
var name;
name=……; // 取得对象的名称
return name;
}
// 下面是使用该对象的web页面中的代码
<script language="JavaScript" src="myPage.js">
</script>
<script language="JavaScript">
var newPage = new MyPage();
var pageName = newPage.getName();// 我希望该函数返回的值为newPage, 不知如何能做到
</script>