قرار دادن کد زیر در حلقه

- 2 هفته پیش
توسط 1masoud آپدیت شد
1masoud ( 19955 تجربه )
3 هفته پیش

@ali.bayat
می خواهم بگم چند تا از این بساز یعنی در داخل for قرار بده به ترتیب ۰ و۱و۲و۳ رابساز

o.thumbnails({

    0: {
        src: 'thumbnails.png',
        style: {
            left: '-60px',
            width: '600px',
            height: '68px',
            clip: 'rect(0, 120px, 68px, 0)'
        }
    },
    1: {
        src: '22.png',
        style: {
            left: '-180px',
            clip: 'rect(0, 240px, 68px, 120px)'
        }
    },
})

‍‍‍

1masoud ( 19955 تجربه )
3 هفته پیش

نمیخوام دستی بسازم می خواهم به صورت اتوماتیک هر چند تا خواستم بسازم

علی بیات ( 106482 تجربه )
3 هفته پیش

از شئ Object و از متدهای زیر استفاده کن:

Object.keys
Object.values
Object.entries
1masoud ( 19955 تجربه )
3 هفته پیش

@ali.bayat
ببخشید میشه با مثال بگی

علی بیات ( 106482 تجربه )
3 هفته پیش

Object.keys کلید هارو بر میگردونه . values مقادیر رو .. و entries هم کن آبجکت رو بصورت آرایه بر می‌گردونه

let obj = {
  key1: "value1",
  key2: "value2",
  key3: "value3"
}

Object.entries(obj).forEach(entry => {
  let key = entry[0];
  let value = entry[1];
  //use key and value here
});
علی بیات ( 106482 تجربه )
3 هفته پیش
let obj = {
  key1: "value1",
  key2: "value2",
  key3: "value3"
}

Object.keys(obj).forEach(key => {
  let value = obj[key];
  //use key and value here
});
علی بیات ( 106482 تجربه )
3 هفته پیش
let obj = {
  key1: "value1",
  key2: "value2",
  key3: "value3"
}

Object.values(obj).forEach(value => {
  //use value here
});
1masoud ( 19955 تجربه )
2 هفته پیش

@ali.bayat
من هر کاری کردم نشد
ببخشد علی اقا من الان می خواهم

1: {
src: '22.png',
style: {
left: '-180px',
clip: 'rect(0, 240px, 68px, 120px)'
}
},
از این ها بگم 5 تا بساز چطوری میشه راهنمایی کنید

1masoud ( 19955 تجربه )
2 هفته پیش
علی بیات ( 106482 تجربه )
2 هفته پیش

باید اطلاعات آبجکت هارو جایی ذخیره کنی و یه Biolerplate بوجود بیاریو بعد خیلی راحت با یه حلقه اطلاعات رو به آبجکت خام اضافه میکنی

1masoud ( 19955 تجربه )
2 هفته پیش

@ali.bayat
من متوجه نمیشم میشه بیشتر توضیح بدید با مثال

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