سلام دوستان. سوال خیلی مبتدی داشتم.
چگونه به دیتای آرایه ای که داخلش آبجکت تعریف شده دسترسی پیدا کنم؟
مثلا میخوام به مقدارهای key1 دسترسی داشته باشم.
تو زبان javascript
array=\[{"key1":data,"key2":data},{"key1":data,"key2":data},
{"key1":data,"key2":data},{"key1":data,"key2":data}\]
شیوه ی دسترسی به صورت عمومی گفته شد.
برای تمامی موارد هم، شما باید از حلقه ها استفاده کنید.
مثال:
let arr = [];
let array3 = [
{"key1": 'data1',"key2": 'data2'},
{"key1": 'data3',"key2": 'data4'},
{"key1": 'data5',"key2": 'data6'},
{"key1": 'data7',"key2": 'data8'}
];
array3.forEach((element, index) => arr.push(array3[index].key1));
// arr --> (4) ["data1", "data3", "data5", "data7"]
سلام
ابتدا کدهاتون رو به شکل صحیح قرار بدین. بعدش در خدمتیم.
راهنمای قرار دادن کدها:
https://roocket.ir/faq پرسش 9
با چیزی که شما گفتید فقط دیتای آبجکت اول برگردونده میشه. من دیتای تمام آبجکت ها رو میخوام
ممنون.
به موارد زیر توجه کنید:
let array3 = [
{"key1": 'data1',"key2": 'data2'},
{"key1": 'data3',"key2": 'data4'},
{"key1": 'data5',"key2": 'data6'},
{"key1": 'data7',"key2": 'data8'}
];
console.log(array2[2].key1); // output: data5
console.log(array2[2]['key1']); // output: data5
شیوه ی دسترسی به صورت عمومی گفته شد.
برای تمامی موارد هم، شما باید از حلقه ها استفاده کنید.
مثال:
let arr = [];
let array3 = [
{"key1": 'data1',"key2": 'data2'},
{"key1": 'data3',"key2": 'data4'},
{"key1": 'data5',"key2": 'data6'},
{"key1": 'data7',"key2": 'data8'}
];
array3.forEach((element, index) => arr.push(array3[index].key1));
// arr --> (4) ["data1", "data3", "data5", "data7"]
@neda.haghgoo
خواهش میکنم، زنده باشید.
اگر جواب پرسش تون رو گرفتید می تونید به عنوان بهترین پاسخ ثبت کنید که دوستان پس از این، بی جهت وارد این گفتگو نشن.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟