[英]“Expected an assignment or function call and instead saw an expression no-unused-expressions” in my chat app
I am working on a React Chat app and during accessing my firebase I got this error "Expected an assignment or function call and instead saw an expression no-unused-expressions"我正在开发一个 React Chat 应用程序,在访问我的 firebase 期间,我收到此错误“预期分配或 function 调用,而是看到一个表达式 no-unused-expressions”
The error occurs in the assignment to this.removeListener.分配给 this.removeListener 时发生错误。
The following are the lines of code in which I got the error:以下是我收到错误的代码行:
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());
}
})
})
Please help!请帮忙!
I solved the problem by enclosing the entire expression to the right of the "=" in parentheses ie from before "firebase" to the last line after "})".我通过将整个表达式括在括号中的“=”右侧,即从“firebase”之前到“})”之后的最后一行来解决了这个问题。 I think that actually helped in evaluating the expression first and then make the assignment.
我认为这实际上有助于首先评估表达式然后进行分配。
Please let me know if it works for any of you also.请让我知道它是否也适用于你们中的任何人。 Thank You!
谢谢你!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.