我已阅读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]));
}
}
但为什么还有错误?
谢谢
答案 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]);
}
}