Javascript object member function: "Uncaught SyntaxError: Unexpected token ," (Chromium)
Javascript object member function: "Uncaught SyntaxError: Unexpected token ," (Chromium)
我有这个代码块:
var Function1 = function (argument1) {
// ...
};
var Function2 = function (argument2) {
// ...
};
var MyObject = { "somekey": {}, Function1, Function2 };
这在每个 Windows/IOS 浏览器中都很好用。
在 Android 上,当 MyObject
在 Chromium 中实例化时抛出 "Uncaught SyntaxError: Unexpected token ,"
。我怀疑我的语法在某处有点松散。为什么 ,
被报告为不合适?
我怀疑,你需要一个旧的语法,ES6 之前,有 key/value 对。
var MyObject = { somekey: {}, Function1: Function1, Function2: Function2 };
我有这个代码块:
var Function1 = function (argument1) {
// ...
};
var Function2 = function (argument2) {
// ...
};
var MyObject = { "somekey": {}, Function1, Function2 };
这在每个 Windows/IOS 浏览器中都很好用。
在 Android 上,当 MyObject
在 Chromium 中实例化时抛出 "Uncaught SyntaxError: Unexpected token ,"
。我怀疑我的语法在某处有点松散。为什么 ,
被报告为不合适?
我怀疑,你需要一个旧的语法,ES6 之前,有 key/value 对。
var MyObject = { somekey: {}, Function1: Function1, Function2: Function2 };