Строгий режим в javascript

Часто бывает что яваскрипты преподносят неприятные сюрпризы, что бы улучшить качество своего кода можно включить строгий режим вот так:

"use strict";

если вставить в начале скрипта подействует на весь файл,  если это не требуется можно включить только для отдельной функции, никаких сложностей:

(function ( $ ) { "use strict"; }(jQuery));

Помогает отловить переменный без var, что по понятным причинам полезно, а так же «просит» скрипты ругаться на дублирование аргументов и ключей объектов, выставляет приоритет аргументов заданных при вызове функций над переменными внутри нее, для чего это полезно так сразу не скажу, но в определенных условиях может пригодится.

Всё.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *