我有以下代码块:

var Function1 = function (argument1) {
    // ...
};

var Function2 = function (argument2) {
    // ...
};

var MyObject = { "somekey": {}, Function1, Function2 };


这在每种Windows / IOS浏览器中都很好用。

在Android上,当在Chromium中实例化MyObject时,它将引发"Uncaught SyntaxError: Unexpected token ,"。我怀疑我的语法在某处有点松散。为什么,报告为不正确?

最佳答案

我怀疑,您需要带有键/值对的ES6之前的较早语法。

var MyObject = { somekey: {}, Function1: Function1, Function2: Function2 };

关于javascript - Javascript对象成员函数:“ Uncaught SyntaxError :意外的 token ”( Chrome ),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41331164/

10-09 21:23