راکت
حل شده

واکشی اطلاعات در یک سطح در object در javascript

4 پاسخ

درود - یکم عنوانم گیج کنندست،فقط میتونم با مثالم توضیح بدم ، فرض کنیم من object هایی به این شکل از backend میگیرم :

let object_1=
{
    a:{
    aa:'aaa',
    bb:'bbb'
    },
    c:{
        d:{
                f:'g'
            }
        }
    }

من نیاز دارم که این تبدیل به این بشه :

let object_1=
{
    aaa:'aaa',
    abb:'bbb'
    cdf:'g'
    }
ثبت پرسش جدید

پاسخ‌ها

4
moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

بهترین پاسخ

سلام
الگوریتم تبدیل خروجی بالا به پائینی به چه صورتی هست ؟ تعداد تغییر پیدا می کند یا خیر ؟ مثلا ممکنه تا H هم اضافه بشه ؟
@mohsen.mehri6101

محمدامید قهرمانی
محمدامید قهرمانی
@mohammadomidvp26

تخصص: Python Programming

سلام و درود @mohsen.mehri6101
میتونی از نرم افزار برنامه نویسی وب سایت از وب کر، که آموزش HTML, HTML5, CSS, CSS3, JS هم داره، کمک بگیری.
توضیح تصویر رو وارد کنید
دانلود از کافه بازار

محسن مهری
محسن مهری
@mohsen.mehri6101

تخصص: برنامه نویس back-end با زبان php framework laravel

@mohaligateway
درود مهندس بله حقیقتا backend کار یه نفر دیگست و نمیدونم تا چه سطحی میخاد اطلاعات رو بفرسته و تا چه عمقی ؟؟!!!

شاید پاسخ شما همین‌جا باشد

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

درود بر شما
الگوریتم کار به صورت تو در تو هست به صورتی که مقدار key و value ها در هم ضرب می شود.
با لحقه های تو در تو foreach می تونید مشکل را برطرف کنید باید از داخلترین حلقه شروع کنید.
@mohsen.mehri6101

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام