我正在尝试更新我的 jquery 选择器,但当我尝试这样做时 JSLint 会提示。
我还使用命名空间来使我的代码更有条理。
FOO.SELECTORS = {
Element: $('foo'),
Element2: $('bar')
};
FOO.UPDATE = {
FOO.SELECTORS = FOO.SELECTORS
};
这让 JSLint 提示 FOO.SELECTORS = FOO.SELECTORS
是一个奇怪的赋值。我该如何解决这个问题?
最佳答案
您正在尝试在对象内部进行变量赋值。这是不正确的。
如果你打算这样做(不完全确定你在做什么),你应该这样写:
FOO.UPDATE = {
'FOO.SELECTORS': FOO.SELECTORS
}
再次,真的不太确定您要做什么?
关于javascript - 当我尝试用自身更新属性时,JSLint 会提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35678177/