如何检查/转储离子变量
Posted
技术标签:
【中文标题】如何检查/转储离子变量【英文标题】:How to inspect/dump Ionic variables 【发布时间】:2015-05-14 14:39:54 【问题描述】:我正在尝试使用此“转储”解决方案检查我的混合应用程序上的 $ionicTabsDelegate
变量,该解决方案可以是 found here。
function dump(obj)
var out = '';
for (var i in obj)
out += i + ": " + obj[i] + "\n";
alert(out);
// or, if you wanted to avoid alerts...
var pre = document.createElement('pre');
pre.innerhtml = out;
document.body.appendChild(pre)
但是一旦我调用我的转储函数,我就会在控制台上收到这个错误:
RangeError: Maximum call stack size exceeded
那么,我该如何检查这个对象呢?
【问题讨论】:
【参考方案1】:您可能尝试了投票最多的解决方案并遇到了错误,因为它试图访问任何内容过于频繁。
你可以给answer by @PPrice a try(在某些情况下工作得很好)然后使用
alert(JSON.stringify(myVar)); // or whatever you want to do with myVar
JSON.stringify
应该避免循环依赖等。
【讨论】:
以上是关于如何检查/转储离子变量的主要内容,如果未能解决你的问题,请参考以下文章