我是JavaScript的新手,請原諒任何不正確的術語/理解。在JavaScript中訪問方法功能中的變量
我試圖從方法ec.get
中的回調函數function(thebest,all)
中提取變量thebest
。
我已經做了一些小範圍的閱讀,我期望下面的代碼能夠正常工作,但它看起來thebest
函數外部的變量與方法函數中的變量不在同一個範圍內。
var thebest = 0;
ec.get("id", function(thebest,all) { });
alert(thebest);
我也試過在外面使用不同的變量名,但它沒有區別。我如何從方法及其函數的外部訪問「最內層」thebest
變量的值?謝謝!
定義爲函數參數的最佳變量只存在於括號之間的函數範圍內。只有_function(thebest,all)_ {'here'} – 2012-01-07 00:57:43