为javascript对象使用变量属性名称

时间:2013-07-11 21:04:35

标签: javascript jquery

我创建了一个JQuery图像上传插件,当您选择文件时,它会上传它,并显示图像的预览。该插件还接受一个可选对象,该对象包含要与图像一起发布的键值集合。

我想返回另一个结果对象(返回一些值并创建一个对象),然后使用这个新对象扩展现有的键值集合,这样如果用户上传另一个具有相同上传器的图像,它将用旧的替换 - 而不是创建另一条记录。

例如,此对象将传递给上传者:

{imageid : 0, userid: 15}

图片上传和上传图片的 imageid 会返回(例如50)。

Nnow,我想构建一个像{imageid: 50}这样的对象,如果用户使用相同的上传器上传另一个图像,这次它会发布这些值:

{imageid : 50, userid: 15} 

我不想检查和更新现有对象的值的原因是返回值可能有更多的条目,有些条目甚至不存在于curren对象中。就像在这种情况下:

{imageid:50, filename:'abc.gif'}

0 个答案:

没有答案