Parse.com:将Date设置为具有空值的数据类型

时间:2014-05-16 03:57:34

标签: javascript date parse-platform

我已阅读https://www.parse.com/docs/js_guide#objects-types并尝试设置:

if (ColumNames[j]=="tanggal_lahir" || ColumNames[j]=="trxdate") {
                                    debugger;
                                    if (objectData[j]="") {
                                        table_object.set(ColumNames[j],null);
                                    } else { 
                                        table_object.set(ColumNames[j], new Date(objectData[j]));
                                    }
                                }

但为什么还有错误?

谢谢

2 个答案:

答案 0 :(得分:0)

您似乎将objectData [j]的值设置为空字符串而不是比较它,例如 if(objectData [j] =“”)您需要做的是... if(objectData [j] ==“”“) 因为if运算符返回一个布尔值true或false,所以它需要一些时间来比较,并且你在if逻辑中分配一个值。

答案 1 :(得分:0)

Alhamdulillah我已经解决了我的问题......修复它...如果它们没有值,就不要设置任何东西。

所以,如果我的代码应该是 - >移动if(objectData [j] ==""){到第一行:

if (objectData[j] !="") {
         if (ColumNames[j]=="tanggal_lahir" || ColumNames[j]=="trxdate") {
                table_object.set(ColumNames[j], new Date(objectData[j]));
         } else {
                table_object.set(ColumNames[j], objectData[j]);
         }
}