Uma duvida. É possivel alterar dois valores de indice diferente com um unico splice ?
Valores = ['1', '10', '20', '30','40','50','60','70','80','90']
quero alterar os valores 30 e 70 para 35 e 75
Uma duvida. É possivel alterar dois valores de indice diferente com um unico splice ?
Valores = ['1', '10', '20', '30','40','50','60','70','80','90']
quero alterar os valores 30 e 70 para 35 e 75
Olá Jose, tudo bem?
Não, não é possível alterar dois valores de índices diferentes com um único splice. Pois o método tem uma limitação de parâmetros de entrada, limitando assim alterar apenas um valor dentro da lista por vez.
No seu caso, para alterar os valores 30 e 70 para 35 e 75, você pode fazer o seguinte:
let valores = ['1', '10', '20', '30','40','50','60','70','80','90'];
valores.splice(3, 1, '35'); // remove o valor '30' e adiciona o valor '35' na posição 3
valores.splice(7, 1, '75'); // remove o valor '70' e adiciona o valor '75' na posição 7
console.log(valores); // ['1', '10', '20', '35', '40', '50', '60', '75', '80', '90']
Espero que eu tenha lhe ajudado, caso tenha mais dúvidas com relação a este tópico, estarei a sua disposição. Grande abraço e bons estudos!