Estoy intentando crear un objeto Range para el editor ace.js
en mi código, pero no está funcionando. Está fallando de una manera que no puedo entender. En the Ace documentation, este constructor es:Cuando intento crear un objeto Range en ace.js, se produce un error de "Constructor Ilegal"
new Range(Number startRow,
Number startColumn,
Number endRow,
Number endColumn)
Pero cuando intento esto en mi código:
new Range(0, 0, 0, 1)
Se genera un error Uncaught TypeError: Illegal constructor
. ¿Qué está causando este comportamiento y por qué no coincide con la documentación?
eso fue todo, sólo que yo No estoy usando CommonJS, entonces la solución fue 'var Range = ace.require ('ace/range'). Range' Muchas gracias. –