0

这是一个App Studio NSB应用程序。我可以将LocalStorage来自 2 个不同LocalStorage位置的数据存储到另一个独立LocalStorage位置吗?

我遇到的问题是让循环上的迭代for正确。或者是我正在做的事情是不可能的。(我是一个业余爱好编码器)

Dim saves, u
Dim saves, i

saves=JSON.parse(localStorage.BrgDst)

For i=0 To UBound(saves)
If  saves[i].Count Then 
Numb = (saves[i].Count)
RFa =(saves[i].RiseFall)
currentRecord=i  

For u = UBound(saves) To 0 Step -1
If  saves[u].Counts Then
RFb =(saves[u].RiseFallX)
currentRecord=u

Dim saves(), datix

datix={PNB: Numb, MRa: RFa, MRb: RFb}

saves=JSON.parse(localStorage.BrgDst)
saves.push(datix)
localStorage.BrgDst=JSON.stringify(saves)

End If
    Next u 
        End If
           Next i

这就是我要的

1) 上升下降 = -3.822 上升下降 X = 3.821

2) 上升下降 = -0.617 上升下降 = 0.617

3) 上升下降 = 0.363 上升下降 = -0.364

但这就是我得到的

1) 上升下降 = -3.822 上升下降 X = 3.821

1) 上升下降 = -3.822 上升下降 = 0.617

1) 上升下降 = -3.822 上升下降 X = -0.364

2) 上升下降 = -0.617 上升下降 X = 3.821

2) 上升下降 = -0.617 上升下降 = 0.617

2) 上升下降 = -0.617 上升下降 X = -0.364

3) 上升下降 = 0.363 上升下降 = 3.821

3) 上升下降 = 0.363 上升下降 = 0.617

3) 上升下降 = 0.363 上升下降 = -0.364

4

1 回答 1

0

首先,一个更好的地方是 AppStudio 讨论板: https ://discuss.appstudio.dev/

我注意到你在一个地方使用saves[i].Count. 稍后,您使用saves[u].Counts. AppStudio BASIC 中没有 Count 或 Counts 属性。你的意思是saved[i].length

于 2019-09-11T08:59:26.603 回答