Почему это незаконно в строгом режиме?

Да, да, я знаю, строгого режима еще нет, но на самом деле, я планирую на будущее ...

Итак, почему это:

$('#'+ $(this).attr('id').replace('control-', 'legend-')).fadeIn();

... запрещено в строгом режиме ES5?

Или я неправильно интерпретирую? JSLint:

Problem at line 516 character 18: Strict violation.

Может быть, он будет более подробным, интересно ...?

РЕДАКТИРОВАТЬ:

Чтобы избежать путаницы, вот еще исходный код:

function displayLegend() {
    $('#'+ $(this).attr('id').replace('control-', 'legend-')).fadeIn();
}
8
задан hippietrail 19 January 2013 в 10:31
поделиться