From b91a6c94427a5809bc16ca58a0f3761425e249a9 Mon Sep 17 00:00:00 2001 From: burkehavendesign Date: Wed, 5 Apr 2017 10:26:15 -0400 Subject: [PATCH] Update article.md change "imprefect" to "imperfect" --- 1-js/02-first-steps/03-strict-mode/article.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/1-js/02-first-steps/03-strict-mode/article.md b/1-js/02-first-steps/03-strict-mode/article.md index 98fec81a..b9e2b3d8 100644 --- a/1-js/02-first-steps/03-strict-mode/article.md +++ b/1-js/02-first-steps/03-strict-mode/article.md @@ -2,7 +2,7 @@ For a long time JavaScript was evolving without compatibility issues. New features were added to the language, but the old functionality did not change. -That had the benefit of never breaking the existing code. But the back side is that any mistake or an imprefect decision made by JavaScript creators got stuck in the language forever. +That had the benefit of never breaking the existing code. But the back side is that any mistake or an imperfect decision made by JavaScript creators got stuck in the language forever. It had been so before 2009 when ECMAScript 5 (ES5) appeared. It added new features to the language and modified some of the existing ones. To keep the old code working, most modifications are off by default. One needs to enable them explicitly with a special directive `"use strict"`.