log.original_fields始终为空。为什么?Javascript赋值运算符不起作用
var updateChangeLog = function(log, currentRecord) {
var records, record;
if(!log.original_fields) {
records = ["a","b"];
log["original_fields"] = records;
// log.original_fields = records; // doesnt work either
debugger;
}
}
你传递给'updateChangeLog'函数的是什么? “log”是一个对象吗? – jackwanders
是的,你必须设置错误的东西,为我工作:http://jsfiddle.net/AMnNx/ – TheZ
它让我改变新的属性,但我不能做任何事情与现有的属性。该对象是来自web sql的记录。 http://i1120.photobucket.com/albums/l493/powerfulcrunch/wth.png – user1472219