0
我試圖在解析中運行一些雲代碼,這將允許我檢查來自人員的提交是否超過一小時,如果是,請刪除它們。解析 - 數組值刪除
在我的應用程序快捷文件我有:
for object in objects! {
let newstring = NSString(format: "%.0f", self.slider.value)
let newtimestamp = date
object.addObject(newstring, forKey: "times")
object.addObject(newtimestamp, forKey: "timestamp")
object.saveInBackground()
}
所以我有兩個單獨的數組的(時間和時間戳),我想從他們兩人的刪除。
我的JavaScript知識以及它如何與Parse的雲代碼一起工作並不是最強大的。我一直在思考這個邏輯的一些問題,我不能把它放到語法中/我不確定它是否可以放在語法中。
var old = true
var i = 0
var j = 0
while(old){
if(currentTime >= timeStamp[i] + 3600) {
i++
j++
}
else {
delete timeStamp [0,i--]
delete times [0,j--]
old = false
}
}
這是我對刪除功能背後的邏輯的想法。我假設我需要一分鐘間隔的運行後臺作業。我猜這與JS中的splice
有關,但不確定。
有關如何做到這一點的任何想法?任何東西都會是非常感謝。
謝謝
所以,如果我想在陣列中刪除多個值會發生什麼?幾乎像我原來的帖子中的邏輯建議。例如,我有兩個同時提交的值,我該如何刪除它? –
,1'in arr.splice(index,1)'1是你想在'index'前面刪除的元素的數量。如果你做了[1,2,3,4,5] .splice(2,2)',現在數組是'[1,2,5]'(刪除3和4)。 – ahitt6345
所以我可以根據我刪除哪個數組來設置該值爲'i - '或'j - '? –