Portal.Storage
از این متد برای فراخوانی، ذخیره، ویرایش و حذف کردن در localStorage
و sessionStorage
و cookie
استفاده می شود.
طریقه استفاده از متد:
Portal.Storage (options);
ورودی های تابع
نام | نوع | مقدار پیشفرض | تعریف |
---|---|---|---|
Options | Object |
|
تنظیمات را در یافت می کند، از جمله روش ذخیره سازی، عملیاتی که قرار است انجام شود. |
Options
نام | نوع | مقدار پیشفرض | تعریف |
---|---|---|---|
Type | String | 'ls' | روش ذخیره سازی که میخواهیم استفاده کنیم.ls localStoragess sessionStorageco cookie
|
Operation | String | 's' | عملیاتی که میخواهیم روی داده انجام دهیم.s لیست داده هایی لازم داریمi اضافه کردن یک دادهu ویرایش یک دادهd حذف داده
|
Index | String | '' | کلید یا نامی که ذخیره سازی توسط آن انجام می شود. و هنگام فراخوانی از آن استفاده می کنیم. |
Obj | Object - Array | null | داده ای که می خواهیم عملیات روی آن انجام دهیم. |
ExpiresAfterNDays | Number | 30 | زمان منقضی شدن که فقط برای کوکی استفاده می شود. |
خروجی
در صورتی که عملیات ایجاد، ویرایش، حذف انجام دهید متد مقدار true
را بر می گرداند و در صورتی که عملیات فراخوانی داده را انجام دهید، متد داده را بر میگرداند. و در صورتی که با کلید مورد نظر شما داده ای وجود نداشته باشد null
بر میگرداند.