gpt4 book ai didi

javascript - 如何使用jquery获取实例名称

转载 作者:行者123 更新时间:2023-11-29 10:53:03 25 4
gpt4 key购买 nike

在 my.js 中

$(document).ready(function(){
a = new person();
b = new person();
...
})

person.prototype.init = function(){..}

function person(){
var someVariable;
function doSomeThing(){
...
// I need my instance name
...
}
return {doSomeThing:doSomeThing}
}

如何获取我的实例名称?

最佳答案

没有通用的解决方案。

对象对分配给它们的超出范围的变量名称没有内在知识。

如果你的变量在全局范围内(它们不应该在全局范围内)它是可行的,但只能通过遍历 window 中的键并找到任何值匹配 this.

FWIW(除非你正在编写一个 JS 调试器)如果你认为你需要知道这个你可能做错了。例如,JS 压缩器经常更改变量名称,因此您不应该依赖它们。

关于javascript - 如何使用jquery获取实例名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6394657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com