我正在为 iOS 编码并使用 iOS SDK 调用我的云代码函数。我的一个参数有时是 nil,这会导致错误。
我希望能够通过某种形式的 nil 并在云代码函数中检查它。我的Javascript很弱,我不确定这是JS问题还是Parse云代码问题。
在
传递给云函数的参数字典中使用[NSNull null]
。
在 JavaScript 中,您应该能够通过使用以下任一方法检查值是否存在
if (request.params.myParam) {} // true if undefined, null, 0, or ""
或者,如果您想更具体,请使用
if (request.params.myParam == null) {} // true if undefined or null
目前还不清楚你的问题与iOS还是JS有关,但假设你问的是iOS/Objective-C,你不能将nil传递到字典中,因为它只能保存对象。 用
[NSNull null]