OPERATIONS CRUD IN JAVASCRIPT
عملیات CRUD به معنای ایجاد، خواندن، بهروزرسانی و حذف دادههاست. این چهار عمل اساسی، هسته اصلی تعاملات با پایگاههای داده را تشکیل میدهند. در اینجا، به تفصیل به هر یک از این عملیات با استفاده از جاوا اسکریپت میپردازیم.
CREATE (ایجاد)
عملیات ایجاد به شما اجازه میدهد تا دادههای جدید را به پایگاه داده اضافه کنید. در جاوا اسکریپت، این معمولاً با استفاده از متدهایی مانند `POST` در RESTful API ها انجام میشود. به عنوان مثال:
```javascript
fetch('https://api.example.com/items', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({ name: 'New Item', price: 10 })
})
.then(response => response.json())
.then(data => console.log(data));
```
READ (خواندن)
عملیات خواندن به شما این امکان را میدهد که دادهها را از پایگاه داده بازیابی کنید. این معمولاً با استفاده از متد `GET` انجام میشود. مثلاً:
```javascript
fetch('https://api.example.com/items')
.then(response => response.json())
.then(data => console.log(data));
```
UPDATE (بهروزرسانی)
عملیات بهروزرسانی به شما این امکان را میدهد که دادههای موجود را تغییر دهید. این کار معمولاً با استفاده از متد `PUT` یا `PATCH` انجام میشود. به عنوان نمونه:
```javascript
fetch('https://api.example.com/items/1', {
method: 'PUT',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({ name: 'Updated Item', price: 15 })
})
.then(response => response.json())
.then(data => console.log(data));
```
DELETE (حذف)
عملیات حذف به شما این امکان را میدهد که دادههای موجود را از پایگاه داده پاک کنید. این کار معمولاً با استفاده از متد `DELETE` انجام میشود. به عنوان مثال:
```javascript
fetch('https://api.example.com/items/1', {
method: 'DELETE'
})
.then(response => response.json())
.then(data => console.log(data));
```
نتیجهگیری
در مجموع، عملیات CRUD پایه و اساس تعامل با دادهها در برنامهنویسی جاوا اسکریپت است. این چهار عمل به شما کمک میکند که بهطور موثری با دادهها کار کنید و تجربه کاربری بهتری را فراهم کنید.