اسکریپت سورس کد در مورد Create, Read, Update, Delete (CRUD) با استفاده از جاوا اسکریپت JavaScript
در دنیای برنامهنویسی و توسعه وب، عملیات CRUD به عنوان پایه و اساس اکثر برنامههای کاربردی شناخته میشود. این عملیات، مخفف چهار عملیات اصلی است: Create (ایجاد)، Read (خواندن)، Update (بهروزرسانی)، و Delete (حذف). در زبان برنامهنویسی جاوا اسکریپت، پیادهسازی این عملیاتها نه تنها ضروری است، بلکه نقش کلیدی در مدیریت دادهها و تعامل کاربر با برنامههای تحت وب دارد. در ادامه، به صورت جامع و کامل، درباره ساخت، خواندن، بهروزرسانی و حذف دادهها با استفاده از جاوا اسکریپت صحبت میکنیم و نمونه کدهای عملی و کاربردی را بررسی مینماییم.
ایجاد دادهها (Create)
در عملیات Create، هدف اصلی افزودن اطلاعات جدید به ساختار دادهها است. در برنامههای مبتنی بر جاوا اسکریپت، معمولا این دادهها در آرایهها، اشیاء یا پایگاههای داده موقت نگهداری میشوند. فرض کنید، یک آرایه داریم که کاربران آن در آن ذخیره شدهاند. برای افزودن کاربر جدید، میتوان از متدهای مختلفی بهره برد، مانند push() برای آرایههای ساده یا استفاده از عملیات افزودن در پایگاههای داده مانند IndexedDB یا LocalStorage.
مثلاً، اگر بخواهیم یک کاربر جدید به آرایه اضافه کنیم، کد زیر میتواند مفید باشد:
```javascript
let users = [id: 1, name: "Ali"];
function addUser(user)
users.push(user);
addUser(id: 2, name: "Sara");
console.log(users);
```
در این نمونه، عملیات Create با افزودن یک شیء جدید به آرایه انجام شده است. این روش، بسیار ساده و سریع است و برای پروژههای کوچک و متوسط کاربرد دارد.
خواندن دادهها (Read)
پس از ساخت دادهها، مرحله بعدی، خواندن و نمایش آنها است. این عملیات معمولا شامل دریافت اطلاعات از ساختارهای دادهای است و میتواند به صورت مستقیم یا از طریق واسطهای کاربری صورت گیرد. در جاوا اسکریپت، این کار با دسترسی به آرایهها، اشیاء یا پایگاههای داده انجام میشود.
برای نمونه، فرض کنید میخواهیم لیستی از کاربران را نمایش دهیم. میتوانیم از حلقه for یا forEach بهره ببریم:
```javascript
users.forEach(user =>
console.log(`ID: $user.id, Name: $user.name`);
);
```
همچنین، در صورت نیاز به جستجو در
...