Анализ типов для полностью динамического языка, такого как JavaScript, сложен, и нет гарантии, что IDE сможет его разрешить. Автодополнение - это, скорее всего, функция лучшего предположения. Я бы не ожидал, что отслеживающие свойства, такие как this.layer
, будут работать, если только он не навязывает один особый стиль создания объекта, в IDE нет способа узнать, что такое this
.
Я бы предложил использовать буквенный синтаксис массива []
вместо new Array
почти во всех случаях. Не знаю, поможет ли это Netbeans.