我正在为 iOS 编写代码并使用 iOS SDK 调用我的云代码函数。我的参数之一有时是 nil ,这会导致错误。
我希望能够传递某种形式的 nil 并在云代码函数中检查它。我的 Javascript 很弱,我不确定这是 JS 问题还是 Parse 云代码问题。
我正在为 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]