راکت

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

2 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

2
سید عماد آرمون
سید عماد آرمون
@emit

تخصص: برنامه نویس فول استک جاوا اسکریپت

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

رضانیازی
رضانیازی
@rezaniazi13

سلام
فرض کنید شما یه ارایه دارید به اسم 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;
}

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

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

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