Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript UglifyJS在Safari 5上删除引号并失败_Javascript_Safari_Uglifyjs - Fatal编程技术网

Javascript UglifyJS在Safari 5上删除引号并失败

Javascript UglifyJS在Safari 5上删除引号并失败,javascript,safari,uglifyjs,Javascript,Safari,Uglifyjs,我有这段代码(这段代码在javascript库中) 但是在使用uglify js之后,代码看起来是这样的(属性对象上的引号被删除) 问题是Safari 5会检查保留的javascript单词,如“object、function、string等”,如果我的object属性中没有引号之间的属性,则会失败 uglifyjs中是否存在任何选项来避免此问题?最后我得到了解决方案。我需要配置以下选项: { output: { quote_keys: true } }

我有这段代码(这段代码在javascript库中)

但是在使用uglify js之后,代码看起来是这样的(属性对象上的引号被删除)

问题是Safari 5会检查保留的javascript单词,如“object、function、string等”,如果我的object属性中没有引号之间的属性,则会失败


uglifyjs中是否存在任何选项来避免此问题?

最后我得到了解决方案。我需要配置以下选项:

{
   output: {
       quote_keys: true
   }     

}
var myObject = {
    object: 'aObject'
};
{
   output: {
       quote_keys: true
   }     

}