JavaScript:JSLint 抛出“只读”

发布于 2024-09-18 20:02:42 字数 821 浏览 4 评论 0原文

我的代码:
注意:为了更好的可读性,在下面的代码片段中声明了滑块对象,但省略了

"use strict";
/*global arrayContainer, SliderInstance, DomObjects */
arrayContainer = new Slider.constructArray();
SliderInstance = Object.beget(Slider);
DomObjects = {

    animationContainer: document.getElementById('animationContainer'),
    buttonRight: document.getElementById('buttonRight'),
    buttonRightDots: document.getElementById('buttonRightDots'),
    ieEffectImg: document.getElementById('ie_effectIMG')        
};


这就是 JSLint 产生的结果(以及其他两个对象 SliderInstance 和 DomObjects 上的结果)

Error:
Problem at line 3 character 1: Read only.

arrayContainer = new Slider.constructArray();

Problem at line 3 character 1: Stopping. (27% scanned).


如何满足 JSLint 的要求? “只读”是什么意思?意思是?

My code:

note: the Slider Object is declared but omitted in the snippet below for better readability

"use strict";
/*global arrayContainer, SliderInstance, DomObjects */
arrayContainer = new Slider.constructArray();
SliderInstance = Object.beget(Slider);
DomObjects = {

    animationContainer: document.getElementById('animationContainer'),
    buttonRight: document.getElementById('buttonRight'),
    buttonRightDots: document.getElementById('buttonRightDots'),
    ieEffectImg: document.getElementById('ie_effectIMG')        
};

This is what JSLint produces (and on the other two Objects SliderInstance and DomObjects)

Error:
Problem at line 3 character 1: Read only.

arrayContainer = new Slider.constructArray();

Problem at line 3 character 1: Stopping. (27% scanned).

How do I satisfy JSLint's requirements? What does "Read only." mean?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

百变从容 2024-09-25 20:02:42

试试这个:

 /*global arrayContainer:true, SliderInstance:true, DomObjects:true, document, Slider*/

通知 JSLint 这些全局变量是有意分配的。

Try this:

 /*global arrayContainer:true, SliderInstance:true, DomObjects:true, document, Slider*/

Informs JSLint that these globals are assigned intentionally.

情未る 2024-09-25 20:02:42

使用

/*global arrayContainer:true, SliderInstance:true, DomObjects:true */

参见“全局变量”下的 doco - 'true' 表示该文件可以分配给那些变量。

use

/*global arrayContainer:true, SliderInstance:true, DomObjects:true */

see doco under 'Global Variables' - the 'true' says that this file can assign to those variables.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文