javascript object literals jslint

JavaScript: JSLint lanza "Sólo lectura"



jslint vs jshint (2)

Prueba esto:

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

Informa a JSLint que estos globales se asignan intencionalmente.

Mi código:
nota: el objeto Slider se declara pero se omite en el fragmento de código a continuación para una mejor legibilidad

"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'') };


Esto es lo que produce JSLint (y en los otros dos objetos SliderInstance y DomObjects)

Error: Problem at line 3 character 1: Read only. arrayContainer = new Slider.constructArray(); Problem at line 3 character 1: Stopping. (27% scanned).


¿Cómo puedo satisfacer los requisitos de JSLint? Lo que significa "Sólo lectura". ¿media?


utilizar

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

vea doco en ''Variables globales''; el ''verdadero'' dice que este archivo puede asignar a esas variables.