2016-06-17 64 views
-1

我困住了一个非常简单的问题。我有一个功能如下:Javascript初始化 - 读取变量

<script> 
window.asanaInit = function() { 
     asana.init({ 
      "aid":  "813E6A6A", 
      "uid": "50.125" 
     }); 
    }; 
console.log(aid); 
</script> 

如何访问我的javascript代码中的援助和uid的值?

+0

'asana.init'是什么? –

+1

在函数之外声明该变量。 参考:[http://stackoverflow.com/questions/5648028/jquery-use-a-variable-outside-the-function](http://stackoverflow.com/questions/5648028/jquery-use-a-variable -outside-的函数) – may

回答

1

从您提供的代码,你没有足够的信息来访问aiduid

在窗口的范围(全球范围),您可以访问称为asana的对象。 asana具有接收对象作为参数的功能init。无论何时保存或不保存参数,都不可能知道,不看功能asana.init()的源代码。

我建议你查找对象window.asana,知道它是否包含这些值的任何副本,获取者或任何其他访问权限。