以下のコードスニペットは実際のコードではなく、私の問題を説明するためのものです。だから実際の機能に集中しないでください。私はAdobe DTMで作業しています。私はどのように値を返す匿名関数を取得する(グローバル関数のソースにデータ要素として?私のデータ要素内に通常の匿名関数がある場合、すべてうまく動作します。 ?」tが動作し、この作業を取得する方法はあります例:?Adobe DTMで返される匿名関数からグローバル関数を取得する
//global function
function _myGlobalFunct(str){
return (str);
}
データ要素内の匿名関数の次のコードは、グローバル関数を呼び出し、期待どおりに動作します:
// working anonymous function
(function() {
window._myGlobalFunct("value1");
})()
データ要素内の次の返された匿名関数は自分の関数を呼び出しませんが、エラーはスローされません:
// Not Working Properly but doesn't throw any errors?
return (function() {
var rvalue = document.title || "No Title";
window._myGlobalFunct(rvalue);
return rvalue;
})();
機能は実行されていますが、Chromeではエラーが発生していませんか?
で複製:http://stackoverflow.com/questions/16068278を/ syntax-error-illegal-return-statement-in-javascript Chromeで使用すると、不正なreturn文でエラーが発生します。 –
私は鉱山をクロームで稼動させていて、エラーは発生しませんでした。あなたが言及した質問は、重複していることは全く私のものと似ていません。 –