One interesting aspect of ‘use strict’ is the scope in which it casts its effect.
Generally, developers use it for global scope, mentioning it at the top of their script. This way, it regulates the entire code, generating errors wherever discrepancies are found.
This way, the scope of ‘use strict’ can be regulated which can prove to be useful esp. in the case of legacy applications.