什么:在jquery中意味着什么?

Fro*_*roy 0 javascript object-literal colon

我遇到了一些具有以下内容的代码:

var game = {
    gameBoard: [0, 0, 0,
                   0, 0, 0,
                   0, 0, 0],
    user: 'X',
    yOn: '',
    newStep: function(){
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我很困惑,因为我从未见过:像之前那样使用过.我复制了代码并尝试通过添加=来改变它,无论哪里有一个:但我一直得到一个意外的标识符错误(我这样做是为了看看:是否与=相同,我猜不是).

Jon*_*ink 6

你的问题真的与jQuery无关......

您拥有的代码snippit只是定义一个对象文字.

请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#Object_literals

对象文字是零个或多个属性名称对和对象的关联值的列表,用大括号({})括起来.