چطوری یک مقدار مشترک از کل موارد یک آرایه رو تغییر داد

- 3 هفته پیش
توسط محسن بستان آپدیت شد
محسن بستان ( 8020 تجربه )
3 هفته پیش

دوستان من یک آرایه به صورت زیر دارم :

let arr = [
        {
            id: 1,
            name: 'Taylor',
            created_at: '2019-01-02 06:40:37'
        },
        {
            id: 2,
            name: 'Jack',
            created_at: '2019-01-03 09:14:17'
        }
    ];

حالا من میخواهم با استفاده از moment js مقدار created_at رو تغییر بدم . اما نه اینکه داخل خود آرایه تغییر بدم چون من آرایه رو از یک api دارم میگرم. لطفا اگر میشه راهنمایی کنید.

  • دارم از Vue JS استفاده میکنم
بهترین پاسخ انتخاب شده توسط محسن بستان
حسام موسوی
3 هفته پیش

هر جای که قراره فراخونی بشه توابع مربوط به momentjs رو فراخونی میکنید این مقدار رو پاس میدید زمان دلخواه خودتون رو در خروجی میگیرید .
حالا اگر میخواید در خود این آرایه اینکارو کنید خیلی راحت for قرار میدید آرایه رو پیمایش به مقدار created_at دسترسی پیدا میکنید با momentjs زمان رو میگیرید و تغییر میدید دوباره تو جاش قرار میدید اینطوری هر قسمت فراخونی کنید مقدار جدید رو بهتون میده همه این موارد منظورم بعد از گرفتن اطلاعات از api بود

حسام موسوی ( 98109 تجربه )
3 هفته پیش

هر جای که قراره فراخونی بشه توابع مربوط به momentjs رو فراخونی میکنید این مقدار رو پاس میدید زمان دلخواه خودتون رو در خروجی میگیرید .
حالا اگر میخواید در خود این آرایه اینکارو کنید خیلی راحت for قرار میدید آرایه رو پیمایش به مقدار created_at دسترسی پیدا میکنید با momentjs زمان رو میگیرید و تغییر میدید دوباره تو جاش قرار میدید اینطوری هر قسمت فراخونی کنید مقدار جدید رو بهتون میده همه این موارد منظورم بعد از گرفتن اطلاعات از api بود

محسن بستان ( 8020 تجربه )
3 هفته پیش

@hesammousavi
خیلی ممنون مشکل حل شد 👍👌👌👌

برای ارسال پاسخ باید وارد سایت شوید