javascript - 3.1 中分发的 Javascript cometd 聊天客户端中有一行我不明白

标签 javascript cometd

我的问题是关于 chat.js 中的 _metaConnect 函数。函数如下:

   function _metaConnect(message) {
        if (!$scope.joined) {
            $scope.connected = false;
            _connectionClosed();
        } else {
            var wasConnected = $scope.connected;
            $scope.connected = message.successful === true;
            if (!wasConnected && $scope.connected) {
                _connectionEstablished();
            } else if (wasConnected && !$scope.connected) {
                _connectionBroken();
            }
        }
    }

具体来说,该行的作用是什么

$scope.connected = message.successful === true; 

完成了吗?

最佳答案

$scope.connected 获取 message.successful === true 的值。

如果 message.successful 的值为 true,则

message.successful === true 的值为 true;如果 message 的值为 true,则 message.successful === true 的值为 true .successful 有任何其他值。

关于javascript - 3.1 中分发的 Javascript cometd 聊天客户端中有一行我不明白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41241980/

相关文章:

java - Spring-MVC : Failed to import bean definitions from relative location [servlet-context. xml]

javascript - Dojo cometD - 配置不起作用

javascript - jsdoc 如何使用静态属性的类

javascript - FCM 推送通知自动关闭

java - 在 Android 上使用 Cometd/Bayeux 的系统要求

java - cometd : Cometd servlet does not support asynchronous on tomcat

javascript - 无法通过nodejs读取upoladed文件的属性

javascript - 主干验证不起作用

javascript - 在 Adob​​e Acrobat XI 中使用 JavaScript 修改 PDF 字段值

java - 为什么 mongodb 似乎保存了一些二进制对象而不保存其他对象?