我的一个 js 文件中有一个名为“updateStatus”的方法。我在每个 JS 文件中定义所有内容,如下所示。
现在我想让这个函数异步,但是如果我在下面的函数声明前面放一个异步,我会收到一个错误,说它需要在同一行上有一个分号。
scope.updateStatus = async function(profileId, isConnected)
'use strict';
// Set local tp namespace
if (typeof yb === 'undefined')
var yb = {};
$(function() {
yb.chat.initializeChat();
});
yb.chat = new function() {
var scope = this;
scope.initializeChat = function() {
scope.initializeHub();
};
scope.updateStatus = function(profileId, isConnected) {
// do some work
};
scope.initializeHub = function() {
scope.chat = $.connection.chatHub;
scope.chat.client.setConnectionStatus = function(profileId, isConnected) {
scope.updateStatus(profileId, isConnected);
};
};
};