Como editar um objeto dentro de um vetor contendo outros objetos do mesmo tipo?

1 resposta
J

image

tentei fazer dessa forma mas ta dando este erro, se alguem souber como faz

1 Resposta

R

acho que vc ja deve ter resolvido… mas fica a solução aqui.

Usa o filter nesse caso, o propósito dele é mais específico.

Como vc só vai fazer o update não vai fazer nenhum tratamento, não precisa do {} depois da arrow function. Segue o jeito correto:

const newClasses = classes.filter((currentClass: any) =>
		currentClass.id === item.id ? {
			id: "id",
			name: "ses",
			link_video: "",
		} : currentClass
	);
Criado 18 de março de 2022
Ultima resposta 23 de mar. de 2022
Respostas 1
Participantes 2