javascript - 如何在函数中返回引用对象的名称?
问题描述
如何在该函数内部获取传递给函数的对象的名称?
var referencedObject = {
someProperty : 'string'
};
var functionObject = {
construct: function(reference){
console.log(reference.toString());
}
};
functionObject.construct(referencedObject);
我正在寻找referencedObject
作为输出console.log();
目前正在给我[object object]
解决方案
你不能使用 '.toString()' 方法来做到这一点。相反,您需要 JSON.stringify(您的对象)。因此,您的代码应如下所示,
console.log(JSON.stringify(reference));
我希望这会有所帮助。
推荐阅读
- javascript - 通过php调用javascript函数的问题
- jsf - 从另一个 p:dialog 调用 p:dialog :数据为空
- javascript - 无法使用 x5c (x509) 公共证书验证 JWT
- html - 在输入类型范围的步骤和拇指上放置图标
- python - Python 性能:平方根和热循环操作策略
- excel - 根据标题复制Excel中的列
- java - IntelliJ Maven JAR“没有主要清单属性错误”
- azure - 将多个 .NET Core 项目的测试覆盖率从 Azure DevOps 发布到 SonarQube 服务器
- flask - flask-sqlalchemy:数据库断开问题
- android - 服务将在哪个线程中运行?