javascript - 如何将对象的属性名称作为参数传递给 javascript 中的函数?

标签 javascript jquery

我有以下功能

self._eventLogger({
          name: 'SeekerCredentialingIntroPageView'
        });
        this.lastBGCRequestStatus(self._eventLogger.name);

我无法在 self._eventLogger() 函数之外访问 namelastBGCRequestStatus() 函数接受一个参数,我想将我的名称变量作为参数传递。

我尝试了以下解决方案:

this.lastBGCRequestStatus(self._eventLogger.name);

this.lastBGCRequestStatus(self._eventLogger['name']);

运气不好。

有人可以建议我使用其他方法吗?

最佳答案

你可以这样做:

var myName = 'SeekerCredentialingIntroPageView';
self._eventLogger({name: myName});
this.lastBGCRequestStatus(myName);

关于javascript - 如何将对象的属性名称作为参数传递给 javascript 中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43344605/

相关文章:

javascript - 没有出现成功

javascript - jquery 查找并替换脚本代码中的字符串然后运行此脚本?

javascript - 同一 URL 上的 Angular UI 路由器默认状态

javascript - 如何在浏览器中访问全局对象?

javascript - 每次单击按钮时,如何创建一个 JavaScript 函数来显示 NEW div 中包含的元素?

javascript - 如果(或可能 hasClass)被忽略 - javascript

php - jQuery 501 错误(不支持的方法 ('POST' ))

javascript - 如何找到Javascript后面的链接?

javascript - 为什么我的 Javascript 将未记录的值记录到 CodeCademy 控制台?

javascript - 了解谁使用了某个功能