小程序云函数中如何判断数组中的一个元素为{} ?
updateInfo是个对象数组,初始值为{},然后根据不同条件赋予不同的对象值。
赋值后需要对数组中的每个元素判断是否为{}。
在本地可以用if(JSON.stringify(updatedInfo[i])!="{}")来判断
可做成云函数后就不行了,加了下面几个条件也不行:if((JSON.stringify(updatedInfo[i])!="{}")&&(updatedInfo[i]!="undefined")&&(updatedInfo[i]!=null))
恳请高手指点
代码大概如下:
var updatedInfo=[]
for(let i=0;i<cardInfo.length;i++){
updatedInfo[i]={}
if(条件A){updatedInfo[i].A=A}
if(条件B){updatedInfo[i].B=B}
...
}
if((JSON.stringify(updatedInfo[i])!="{}")&&(updatedInfo[i]!="undefined")&&(updatedInfo[i]!=null))
{...}