“matriz dinámica en JavaScript” Código de respuesta

matrices dinámicas de JavaScript

var input = []; // initialise an empty array
var temp = '';
do {
    temp = prompt("Enter a number. Press cancel or leave empty to finish.");
    if (temp === "" || temp === null) {
        break;
    } else {
        input.push(temp);  // the array will dynamically grow
    }
} while (1);
Quaint Quagga

matriz dinámica en JavaScript

class DynamicArray{
    constructor(){
        this.length=0;
        this.data={}
    }

    get(index){
        return this.data[index];
    }

    push(element){
        this.data[this.length]= element;
        this.length++;

        return this.length;
    }

    pop(){
        if(this.length == 0)
            return undefined;
        
        const popElement = this.data[this.length-1];
        delete this.data[this.length-1];
        this.length--;

        return popElement;
    }

    insert(element, index){
        if(index> this.length-1 || index<0)
            return undefined;
        
        this.length++;
        for(let i= this.length-1; i>index; i--){
            this.data[i] = this.data[i-1];
        }
        this.data[index] = element;
        return this.data;
    }

    remove(index){
        if(this.length == 0)
            return undefined;
        
        if(index > this.length-1 || index < 0)
            return undefined;
        
        const removedItem = this.data[index];
        for(let i=index; i < this.length; i++){
            this.data[i]=this.data[i+1];
        }
        delete this.data[this.length-1];
        this.length--;

        return removedItem;
    }
}



const array = new DynamicArray();
array.push('Aayush');
array.push('Parth');
array.push('Abhishek');
array.push('Thalesh');
array.push('chiku');

console.log(array);
array.insert('Zoya',2);
console.log(array);
Aayush

Respuestas similares a “matriz dinámica en JavaScript”

Preguntas similares a “matriz dinámica en JavaScript”

Más respuestas relacionadas con “matriz dinámica en JavaScript” en JavaScript

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código