Skip to content

Matignaciom/CRUD_Class_JavaScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

CRUD Class for JavaScript

Este proyecto es una implementación simple de una clase CRUD (Crear, Leer, Actualizar, Eliminar) en JavaScript. La clase CRUD te permite realizar operaciones básicas de gestión de datos, como agregar, leer, actualizar y eliminar elementos de una colección.

Funcionalidades

La clase CRUD ofrece las siguientes funcionalidades:

1. Crear (Create)

Puedes agregar elementos a la colección utilizando el método CRUD.create(data, item), donde data es una instancia de la clase CRUD y item es el elemento que deseas agregar. El elemento se guarda en la colección con una clave única.

2. Leer (Read)

Puedes obtener todos los elementos de la colección utilizando el método CRUD.read(data), donde data es una instancia de la clase CRUD. Esto te devuelve una matriz con todos los elementos almacenados en la colección.

3. Actualizar (Update)

Puedes actualizar un elemento existente en la colección utilizando el método CRUD.update(data, id, newItem), donde data es una instancia de la clase CRUD, id es la clave del elemento que deseas actualizar y newItem es el nuevo objeto con el que deseas reemplazar el elemento existente.

4. Eliminar (Delete)

Puedes eliminar un elemento de la colección utilizando el método CRUD.delete(data, id), donde data es una instancia de la clase CRUD y id es la clave del elemento que deseas eliminar.

Uso Ejemplificado

// Uso de la clase CRUD
const miCrud = new CRUD();

// Definir una clase de modelo para los elementos
class Item {
    constructor(id, nombre) {
        this.id = id;
        this.nombre = nombre;
    }
}

// Agregar elementos
miCrud.create(new Item(1, 'Ejemplo 1'));
miCrud.create(new Item(2, 'Ejemplo 2'));

// Obtener todos los elementos
console.log(miCrud.read());

// Actualizar un elemento
miCrud.update(1, new Item(1, 'Nuevo Ejemplo 1'));

// Eliminar un elemento
miCrud.delete(2);

// Obtener todos los elementos después de la actualización y eliminación
console.log(miCrud.read());

Este proyecto es una implementación básica de una clase CRUD en JavaScript que puede servir como punto de partida.

Agradecimientos

Hecho con ❤️ por Matias Ignacio - https://github.com/Matignaciom

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published