Ниже приведенные фрагменты кода не являются фактическим кодом, они только для объяснения моей проблемы. Поэтому, пожалуйста, не сосредотачивайтесь на фактической функциональности. Я работаю с Adobe DTM. Я не знаю, как получить анонимную функцию, которая возвращает значение (в качестве элемента данных для создания глобальной функции? Если у меня есть обычная анонимная функция в моем элементе данных, все работает нормально. Если анонимная функция вернется, то это не делает «т работать есть ли способ, чтобы получить эту работу Пример:?Поиск глобальной функции от анонимной функции, возвращаемой в 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-незаконный-return-statement-in-javascript При использовании в Chrome вы получите сообщение об ошибке с недействительным оператором return. –
Я бегал по морю и не получал никаких ошибок. Также упомянутый вами вопрос, который был дублированным, не похож на мой. –