Как использовать тему глобальной переменной вне функции, назначенной глобальной переменной tell.Используйте глобальную переменную JavaScript, которая находится в функции вне функции. Имея в виду, что функция назначается переменной
<html>
<head>
<script>
alert(topic);
tell = function(){
topic = "something";
};
</script>
</head>
<body>
</body>
</html>
В конце концов я хочу использовать значение topic_splitted в любом месте вне функции.
client.onMessageArrived = function (message) {
topic_splitted = message.destinationName.split("/");
console.log("Topic Splitted: " + topic_splitted);
console.log("Message Topic: " + message.destinationName);
console.log("Message Arrived: " + message.payloadString);
if (message.destinationName == "in_progress"){
if (message.payloadString == "false") {
stepCode();
}
}
var new_data = JSON.parse(message.payloadString);
$.extend(true, data, data, new_data);
};
раздел должен быть определен перед предупреждением и функцией через 'var topic;' перед тем, как его можно использовать. –
Вам нужно позвонить 'tell()' где-нибудь, чтобы назначить переменную – Bergi
Определить 'topic_splitted' вне функции, в рамках используя его. – traktor53