Parse - 数组值删除
Parse - Array Value Deletion
我正在尝试 运行 Parse 中的一些云代码,这将允许我检查人们提交的内容是否超过一个小时,如果是,则将其删除。
在我的 swift 应用程序文件中:
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
有关,但不确定。
关于如何做到这一点有什么想法吗?任何事情都会 非常感谢。
谢谢
删除 javascript 数组中的内容是这样的 array.splice(index,1)
删除 index
中的一个元素。
例如:
var arr = [1,2,3,4,5];
arr.splice(2,1); //[3]
console.log(arr); // [1,2,4,5];
如果要删除数组末尾的内容:
arr.pop(); //5
console.log(arr); // [1,2,4];
我正在尝试 运行 Parse 中的一些云代码,这将允许我检查人们提交的内容是否超过一个小时,如果是,则将其删除。
在我的 swift 应用程序文件中:
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
有关,但不确定。
关于如何做到这一点有什么想法吗?任何事情都会 非常感谢。
谢谢
删除 javascript 数组中的内容是这样的 array.splice(index,1)
删除 index
中的一个元素。
例如:
var arr = [1,2,3,4,5];
arr.splice(2,1); //[3]
console.log(arr); // [1,2,4,5];
如果要删除数组末尾的内容:
arr.pop(); //5
console.log(arr); // [1,2,4];