Eliminar datos repetidos de la matriz

06

  ¿Por qué escribir la longitud máxima y máxima menos uno aquí, porque k comienza desde 0? Para t.length comienza desde 1, la longitud comienza desde 1. Eso es todo

    Una cosa que debe quedar clara es que i = 0, i <array.length, i ++. Realice bucles de longitud, lo que significa que el cuerpo del bucle entra en el cuerpo del bucle para bucles de longitud y salta del bucle cuando I es igual a la longitud.

  Simplemente siga el proceso estrictamente una vez y sabrá

  Escriba directamente en JS, puede verlo haciendo clic en Ejecutar

  También se puede hacer de forma eliminada.

  La idea es comparar una con la siguiente, eliminarse si hay duplicados y luego comparar nuevamente,

  Cada vez que tengo que volver a -1, correcto, hay algunos problemas, por un tiempo

var arr = [1,1,3,34,3,2,5,5,5,61]

 

for (var i = 0; i <arr.length-1; i ++) {

    

    for (var j = 0; j <arr.length-1; j ++) {

        if (arr [i] == arr [j + 1]) {

            arr = arr.splice (i, 1)

            i = -1

            descanso

        }más{

            Seguir

        }

        

    }

}

console.log (arr);

11 artículos originales publicados · elogiados 0 · visitas 244

Supongo que te gusta

Origin blog.csdn.net/Douglas_Ryan_/article/details/105241128
Recomendado
Clasificación