Ошибка JavaScript в аптане - PullRequest
1 голос
/ 16 марта 2011

Aptana показывает ошибку в этой строке:

var myVar = myVar1 = myVar2;

, хотя при развертывании этого скрипта он отлично работает в FF или IE.

EDIT : этопоказывая ошибку на втором знаке =, он ожидает;вместо этого получил = знак.

1 Ответ

3 голосов
/ 03 мая 2011

Это похоже на ошибку, исходящую от JSLint JavaScript Validator. Скорее всего, это жалоба, потому что myVar1 не объявляется с помощью «var». У вас есть несколько вариантов:

  1. В Предпочтения-> Aptana-> Проверка вы можете выбрать «JavaScript» и отключить JSLint JavaScript Validator. Существует JavaScript-валидатор Mozilla, который не так строг.
  2. Добавьте фильтр на той же странице настроек, чтобы эффективно игнорировать ошибки такого типа. Я думаю, что вам нужно только подстрока из сообщения об ошибке, как "не было объявлено правильно", например
  3. Вы можете определить отдельные объявления var, как показано ниже:

Примеры:

// version 1
var myVar = myVar2,
    myVar1 = myVar2;

или

// version 2
var myVar = myVar2;
var myVar1 = myVar2;
...