预期的标识符,字符串或数字

use*_*215 3 javascript internet-explorer

我有一个像这样的对象;

var defaults = {
        id: 'ActionSlider',
        element: '',
        closeBtnWidth: 55,
        panelWidth: 320,
        class: '',
        css: {},
        create: function() {},
    },
Run Code Online (Sandbox Code Playgroud)

当我在IE8标准中运行我的页面时,它给我以下错误;

SCRIPT1028:预期的标识符,字符串或数字

并指向该行:class:'',

任何人都可以告诉我为什么我不能用这个IE?这是一个保留的词还是什么?

KAR*_*ván 6

你需要在class这是一个保留字的周围添加引号.另请注意,您应该删除最后一个逗号:

var defaults = {
        id: 'ActionSlider',
        element: '',
        closeBtnWidth: 55,
        panelWidth: 320,
        "class": '',
        css: {},
        create: function() {}
    }
Run Code Online (Sandbox Code Playgroud)