Javascript 在函数中使用Json对象(React Native)
我是个新来的本地人,希望我能充分解释我自己,让你理解。 我正在尝试创建屏幕上特定项目的倒计时。 我有一个工作的Javascript 在函数中使用Json对象(React Native),javascript,json,listview,react-native,Javascript,Json,Listview,React Native,我是个新来的本地人,希望我能充分解释我自己,让你理解。 我正在尝试创建屏幕上特定项目的倒计时。 我有一个工作的ListView,它从本地Json(目前)创建项目行。 在每一行中,我都有一个按钮,可以触发每一行的倒计时。(onPress=function.bind(this)) 我知道我的倒计时算法有效,因为我以前用硬编码数据测试过它 在onPress函数中,我试图执行dateTime=json_file.Time.split(“”)在日期和时间之间进行分割,但我得到了错误 无法读取未定义的属性“
ListView
,它从本地Json
(目前)创建项目行。
在每一行中,我都有一个按钮,可以触发每一行的倒计时。(onPress=function.bind(this)
)
我知道我的倒计时算法有效,因为我以前用硬编码数据测试过它
在onPress
函数中,我试图执行dateTime=json_file.Time.split(“”)
在日期和时间之间进行分割,但我得到了错误
无法读取未定义的属性“split”
也许函数不“知道”我的Json文件?
有什么想法吗
谢谢。如果要从JSON创建项目行,它可能是一个数组。因此,您必须执行
json_文件[i].Time.split(“”)
其中i
是被按下的行的索引。尝试记录json_文件.Time,可能它不是字符串console.log(json_file.Time)
我试过了,它的unfinedit最好能提供更多的代码,你的json_文件不是你想的那样。如果我从函数外部记录json_file.Time,它会显示所有的数据。我如何将索引传递给函数?我使用.bind(this)
。在函数中,我在ListView的react native文档中使用了rowID,但我想我不知道如何使用该索引