繁体   English   中英

“预期分配或 function 调用,而是在我的聊天应用程序中看到一个表达式 no-unused-expressions”

[英]“Expected an assignment or function call and instead saw an expression no-unused-expressions” in my chat app

我正在开发一个 React Chat 应用程序,在访问我的 firebase 期间,我收到此错误“预期分配或 function 调用,而是看到一个表达式 no-unused-expressions”

分配给 this.removeListener 时发生错误。

以下是我收到错误的代码行:

this.removeListener = firebase.firestore()
    .collection('Messages')
    .doc(this.groupChatId)
    .collection(this.groupChatId)
    .onSnapshot(Snapshot => {
      Snapshot.docChanges().forEach(change=>{
        if(change.type === LoginString.DOC) {
          this.listMessage.push(change.doc.data());
        }
    })
})

请帮忙!

我通过将整个表达式括在括号中的“=”右侧,即从“firebase”之前到“})”之后的最后一行来解决了这个问题。 我认为这实际上有助于首先评估表达式然后进行分配。

请让我知道它是否也适用于你们中的任何人。 谢谢你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM