我无法弄清楚如何创建一个为对象值设置完成标志的工厂。我有一个这样的对象
{"key1":"value1", "key2":"value2", "key3":"value3"}
这里我使用键值1的第一个值,并且在完成此值的操作后,我想将此值设置为已完成或成功或任何类似标志的标识以供将来使用。
答案 0 :(得分:1)
var smthing={"key1":"value1", "key2":"value2", "key3":"value3"};
类似于PHP的数组系统。
要使用该字段,请使用类似smthing.key1
的内容,它将返回"value1"
。您可以像普通变量一样影响值:smthing.key1=somethingYouWant;
var smthing={"key1":"value1", "key2":"value2", "key3":"value3"};
window.alert("key1 : " + smthing.key1);
smthing.key1="complete"; // or anything you want
window.alert("key1 : " + smthing.key1);
// You can even delete it
delete smthing.key1;
window.alert("key1 : " + smthing.key1);