Jquery,每个都带有where子句或类似的

Jquery,每个都带有where子句或类似的,jquery,each,Jquery,Each,我有这段代码 newDocumentState.documents = jQuery.grep(newDocumentState.documents, item => item["documentId"] !== docToRemove.name); $.each(newDocumentState.documents), (index, value ) => { this.documentState.addDocument(new DocumentMeta(

我有这段代码

newDocumentState.documents = jQuery.grep(newDocumentState.documents,
    item => item["documentId"] !== docToRemove.name);

    $.each(newDocumentState.documents), (index, value ) => {
    this.documentState.addDocument(new DocumentMeta(value.documentId));
    });
我想知道我是否可以换成这样或类似的东西

$.each(newDocumentState.documents.where(x => x.documentId !== docToRemove.name),
    (index, value ) => {
    this.documentState.addDocument(new DocumentMeta(value.documentId));
    });
JSFIDLE链路

根据我收到的答案,我想到了这个

   $.each(newDocumentState.documents.filter(obj => obj.documentId !== docToRemove.name),
                    (index, value) => {
                        this.documentState.addDocument(new DocumentMeta(value.documentId));
                    });

它起作用了。Tks.

您正在寻找的是本地的还是本地的,因为这似乎是一个数组,而与javascript中的jQueryhow work“=>”无关?!!
   $.each(newDocumentState.documents.filter(obj => obj.documentId !== docToRemove.name),
                    (index, value) => {
                        this.documentState.addDocument(new DocumentMeta(value.documentId));
                    });