Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在函数中使用Json对象(React Native)_Javascript_Json_Listview_React Native - Fatal编程技术网

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,但我想我不知道如何使用该索引