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

image

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

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
	);