在对象的属性中使用短划线字符

时间:2013-07-18 15:45:18

标签: javascript amazon-s3

我正在尝试使用plupload直接上传到AWS S3。一切都适用于Firefox 22,但不适用于Firefox 18.

在旧版本的Firefox中,我收到错误NS_ERROR_CANNOT_CONVERT_DATA,我已将其缩小到这一行:

up.settings.multipart_params['Content-Type'] = 'image/png';

这不起作用的原因是因为multipart_params不应该是数组/对象。但是,这是我在属性名称中获取-的唯一方法。

无论如何我可以使用短划线而不使用方括号吗?

1 个答案:

答案 0 :(得分:0)

不,' - '在javascript变量名中无效。以你正在使用的方式使用它是我所知道的唯一“解决方法”。