Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

157
Visualizações
JavaScript Map Update field values

I have a JavaScript Map that is created from an Object. How do I update the Map Field Value?

I created the Map like this:

 const MapQuoteLine = new Map();

if (lineModels.length) {
  lineModels.forEach(function(line) {
   
  MapQuoteLine.set(line.record['Name'], line.record);

 })
 };

It looks like this:

 {"QL-0502520" => Proxy}
 key: "QL-0502520"
 Value: Compatibility__c: "N"
 Configured_Part_Number__c: "ABCD"
 Disc_for_Approval__c: 0
 Host_Name__c: null

Later in the code I am looping through the Map and I want to update the Compatibility__c field value only. How can I only update the Compatibility__c value? If I do the below it adds another field of Compatibility__c within the Values.

 for (var [key, value] of MapQuoteLine.entries()) {
 
  value.Compatability__c = downgradeCompatability(value, record.Compatability__c)


 }


 {"QL-0502520" => Proxy}
 key: "QL-0502520"
 Value: Compatibility__c: "Y"
 Compatibility__c: "N"
 Configured_Part_Number__c: "ABCD"
 Disc_for_Approval__c: 0
 Host_Name__c: null
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda