استفاده از for و forecah در ریکت نیتو

3 سال پیش توسط arazsalmasi مطرح شد
آفلاین
user-avatar
arazsalmasi ( 12367 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

سلام دوستان من یه آرایه دارم که میخوام تک تک محتواشو توی یه picker نشون بدم چطور از for یا foreach استفاده کنم؟

آفلاین
user-avatar
سید عماد آرمون ( 3119 تجربه )
3 سال پیش
تخصص : برنامه نویس فول استک جاوا اسکریپت

لینک کوتاه اشتراک گذاری

0

سلام دوست عزیز
تابع map میاد دونه دونه عناصر آرایه رو میخونه و مثل حقله for ریترن میکنه
میتونی گوگلش کنی و اطلاعات بیشتری به دست بیاری

آفلاین
user-avatar
رضانیازی ( 8491 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

1

سلام
فرض کنید شما یه ارایه دارید به اسم hour که ساعت ریختید توش.
بعد میاید یه state به اسم select hour هم تعریف میکنید و یه مقدار اولیه که کاربر ببینه نشون میدید.
بعد پیکترتونو تعریف میکنید و تو رندر از یه همچین کدی استفاده میکنید.
<Picker style={form.pikcerText} selectedValue={this.state.selectedHour}
onValueChange={(value)=>this.setState({selectedHour:value})}>
{this.renderItemHour()}
</Picker>
وبعد تابع renderItemHour رو تعریف میکنید و کار تمامه.
renderItemHour(){
items=[];
for(let item of hour){
items.push(<Picker.Item key={item} label={item} value={item}/>)
}
return items;
}

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.