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

203
Views
¿Cómo agregar una matriz de cadenas a una propiedad en una matriz de objetos?

Tengo una serie de cadenas

[ '/nft-card', '/landing' ]

Quiero esta matriz como una propiedad en esta matriz de objetos [{ id: 1, name: 'NFT Preview Card', },{ id: 2, name: 'Remote Landing Page' }]

El resultado debería ser así

[{ id: 1, name: 'NFT Preview Card', link: "/nft-card },{ id: 2, name: 'Remote Landing Page', link: "/landing" }]

¿Cómo hacer esto en javascript?

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

0

Suponiendo que ambas matrices estén ordenadas correctamente, esto se puede lograr así.

 const links = ['/nft-card', '/landing'] // changed the order so the result is what you want const incompleteObjects = [{ id: 1, name: 'NFT Preview Card', },{ id: 2, name: 'Remote Landing Page' }] const completeObjects = incompleteObjects.map((item, idx) => { return { ...item, links: links[idx] } }

EDITAR: orden de matriz de links ajustado

about 4 years ago · Juan Pablo Isaza Report

0

Puede hacer una copia de la matriz 2. Esta es una manera fácil de hacerlo:

 let ar1=[ '/landing', '/nft-card' ] let ar2=[{ id: 1, name: 'NFT Preview Card', },{ id: 2, name: 'Remote Landing Page' }] let ar3=[] for(let i=0;i<ar2.length;i++){ ar2[i].line=ar1[i]; } console.log(ar2)

about 4 years ago · Juan Pablo Isaza Report

0

si la longitud de su matriz y su matriz de objetos es igual, puede usar esta manera:

 let array = [ '/landing', '/nft-card' ]; let objectArray = [{ id: 1, name: 'NFT Preview Card', link: "nft-card" },{ id: 2, name: 'Remote Landng Page', link: "landing" }]; for(let i = 0 ; i < array.length; i++){ objectArray[i].link = array[i]; } console.log(objectArray);
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!