当我尝试用自己更新属性时,JSLint会抱怨

时间:2016-02-28 02:59:20

标签: javascript

我正在尝试更新我的jquery选择器,但是当我尝试这样做时,JSLint会抱怨。

我也在使用命名空间来使我的代码更有条理。

FOO.SELECTORS = {
    Element: $('foo'),
    Element2: $('bar')
};

FOO.UPDATE = {
    FOO.SELECTORS = FOO.SELECTORS
};

这使得JSLint抱怨FOO.SELECTORS = FOO.SELECTORS是一个奇怪的任务。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您正在尝试在对象内部进行变量赋值。这是不正确的。

如果你要这样做,(不完全确定你在做什么),你应该这样写:

FOO.UPDATE = {
    'FOO.SELECTORS': FOO.SELECTORS
}

再一次,真的不确定你要做什么?