循环遍历数组以显示引号

时间:2017-01-24 18:25:35

标签: json react-native

尝试遍历此数组,存储在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循环,并且无法在线查找任何教程。

enter image description here

1 个答案:

答案 0 :(得分:1)

for(int i = 0; i<quotesArray.length-1; i++;){ 
                                          ^ remove this semicolon

顺便说一下,您确定要i < quotesArray.length - 1代替i < quotesArray.length吗?添加-1时,您正在跳过最后一个元素。