gpt4 book ai didi

javascript - 编辑获取响应中的数据

转载 作者:行者123 更新时间:2023-12-01 02:37:47 25 4
gpt4 key购买 nike

render(){
let events = this.props.data.map(function(eventsData, index){
return (
<View style={Cstyles.postContainerEvent} key={index}>
<View style={Cstyles.subPostContainer}>
<Text style={Cstyles.postTitleEvent}>{eventsData.title}</Text>
<Text style={Cstyles.objDescription}>{eventsData.description}</Text>
<View style={Cstyles.postSubEvent}>
<Text style={Cstyles.postSubCatEvent}>{eventsData.venue}</Text>
<Text style={Cstyles.postSubCatEvent}>{eventsData.time}</Text>
</View>
<View style={Cstyles.postSubEvent}>
<Text style={Cstyles.postSubCatEventAddress}>{eventsData.address}</Text>
<Text style={Cstyles.postSubCatEvent}>{eventsData.price}</Text>
<Text style={Cstyles.postSubCatEventDate}>{eventsData.month + " " + eventsData.day}</Text>
</View>
</View>
</View>
)
});

我正在使用父组件上的 Fetch API 获取此数据。收到的对象之一(eventsData.month)是一个从 1 到 12 的字符串,具体取决于月份:我收到 12 月的“12”。我想将“12”变成“12 月”,其他月份依此类推。

最佳答案

当我failed to find a javascript native function to convert a number into a date时我很惊讶,所以,不想将框架带入其中,我使用了这样的东西:

显然,如果您想要三个字母的版本,那么这对英语以外的任何语言都有用。但它也没有引入数千行框架:P

var months = [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"] ;

for( var i = 1; i <= 12; i++){
document.body.innerHTML += "<p>" + months[i-1] +"</p>"
}

关于javascript - 编辑获取响应中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47764520/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com