tengo matriz [1, 2, 3, 4, 5, 6]
Cómo obtener los últimos 3 elementos 6, 5, 4 por DESC
Utilizo slice pero obtengo los elementos en el orden incorrecto
parece que desea invertir la matriz que ha cortado.
let arr = [1, 2, 3, 4, 5, 6] let newArr = arr.slice(-3).reverse(); console.log(newArr)si sus últimos 3 elementos no están en orden ascendente ya en la matriz original, puede usar ordenar después de dividir. Bueno, también puedes usar ordenar para tu problema original.
let arr = [1, 2, 3, 5, 4, 6] let newArr2 = arr.slice(-3).sort((a,b)=>ba); console.log(newArr2)