Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

64
Views
¿Cómo verifico la condición en el filtro iterando en la lista y verificando las múltiples condiciones que están presentes en la matriz?

Tengo autores que pueden variar en números en la lista (matriz de cadenas). Tengo que filtrar para verificar si cada autor coincide con el autor presente en la lista de anotaciones y devolver los valores que se encontraron verdaderos.

Tal vez estoy haciendo algo porque el código a continuación no funciona, solo funciona cuando tengo un valor único en la lista de autores.

 annotList = annotationList ? annotationList .map((annotData) => annotData) .filter((val) => authors.every( (author: string) => author == val.CreatedBy ) ) : [];

A continuación hay datos de muestra para la lista de anotaciones en la que he mapeado.

 0: AnnotationType: 2 BackgroundColor: "#D43F3A" BorderColor: "Transparent" ContentType: 2 Created: "2022-05-04T08:05:32.9309207Z" CreatedBy: "user1" DocumentReferenceBorderColor: "#27AAE1" DocumentReferenceHyperlink: "" DocumentReferencePageNumber: 1 DocumentReferenceRowKey: "" ETag: {} FontSize: null ForeignKey: "12517735231882099159" IsDeleted: false IsPrivate: false LastAccessedTimeStamp: "2022-05-04T08:05:32.9309207Z" Opacity: 0.5 PageNumber: 1 PartitionKey: "12517602958622267690_84fa763c" RowKey: "12517506492670690792_c59126b23" Timestamp: "2022-05-04T08:05:33.3621897+00:00" Title: "@" UserRowKey: "12517665550878303852" [[Prototype]]: Object 1: {AnnotationType: 2, Title: '@', Content: '{"id":"12517506492677435219_8091276e-15d4-4d7e-b5d…e.com","backgroundColor":"#FDFE98","opacity":0.5}', ContentType: 3, UserRowKey: '12517665550878303852_e0e5bad5-9e3e-415e-ae7a-ddcd2a95ee8d', …} 2: {AnnotationType: 2, Title: '@', Content: '{"id":"12...} . . .

Estoy completando la lista de autores en la que la lista de anotaciones debe filtrarse del componente mui seleccionado para múltiples valores. así que si la lista de autores tiene

autores = [usuario1, usuario2];

Entonces, estos muchos registros deben extraerse de la lista.

Esta lista de autores depende de cuántos autores seleccione el usuario y cuántos hay para seleccionar.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

con arreglo algún método, también puede encontrar los elementos que están presentes en la lista

 const elements = annotationList.filter(author => authors.some(authorData => { return authorData === author.CreatedBy }));
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!