尝试遍历此数组,存储在JSON文件中。我希望能够检查报价是否已保存,然后根据是否保存来显示报价。
_toggleCheck() {
var checked = !this.state.checked;
this.setState({ checked: checked });
// For loop to run through arrray and update booleans
for(int i = 0; i<quotesArray.length-1; i++;){
quotes.quotesArray[i].isSaved = checked;
}
this.props.onChange && this.props.onChange(this.props.name, checked);
}
在尝试执行此操作时,我遇到了此错误,无法解决此问题。第63行是for循环的开始。我不知道如何在本机中使用for循环,并且无法在线查找任何教程。
答案 0 :(得分:1)
for(int i = 0; i<quotesArray.length-1; i++;){
^ remove this semicolon
顺便说一下,您确定要i < quotesArray.length - 1
代替i < quotesArray.length
吗?添加-1
时,您正在跳过最后一个元素。