diff --git a/1-js/05-data-types/04-array/2-create-array/task.md b/1-js/05-data-types/04-array/2-create-array/task.md index e6dab6a9..3e930079 100644 --- a/1-js/05-data-types/04-array/2-create-array/task.md +++ b/1-js/05-data-types/04-array/2-create-array/task.md @@ -10,7 +10,7 @@ Let's try 5 array operations. 2. Append "Rock-n-Roll" to the end. 3. Replace the value in the middle by "Classics". Your code for finding the middle value should work for any arrays with odd length. 4. Strip off the first value of the array and show it. -5. Prepend `Rap` and `Reggie` to the array. +5. Prepend `Rap` and `Reggae` to the array. The array in the process: @@ -19,6 +19,6 @@ Jazz, Blues Jazz, Bues, Rock-n-Roll Jazz, Classics, Rock-n-Roll Classics, Rock-n-Roll -Rap, Reggie, Classics, Rock-n-Roll +Rap, Reggae, Classics, Rock-n-Roll ``` diff --git a/1-js/05-data-types/05-array-methods/article.md b/1-js/05-data-types/05-array-methods/article.md index b5a4075b..d61a4a97 100644 --- a/1-js/05-data-types/05-array-methods/article.md +++ b/1-js/05-data-types/05-array-methods/article.md @@ -472,7 +472,7 @@ alert( str.split('') ); // t,e,s,t ``` ```` -The call [arr.join(str)](mdn:js/Array/join) does the reverse to `split`. It creates a string of `arr` items glued by `str` beween them. +The call [arr.join(str)](mdn:js/Array/join) does the reverse to `split`. It creates a string of `arr` items glued by `str` between them. For instance: diff --git a/1-js/07-object-oriented-programming/08-class-patterns/article.md b/1-js/07-object-oriented-programming/08-class-patterns/article.md index d548e20d..b27203d0 100644 --- a/1-js/07-object-oriented-programming/08-class-patterns/article.md +++ b/1-js/07-object-oriented-programming/08-class-patterns/article.md @@ -5,7 +5,7 @@ In object-oriented programming, a *class* is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods). ``` -There's a special syntax construct and a keyword `class` in JavaScript. But before studying it, we should consider that the term "class" comes the theory of object-oriented programming. The definition is cited above, and it's language-independant. +There's a special syntax construct and a keyword `class` in JavaScript. But before studying it, we should consider that the term "class" comes from the theory of object-oriented programming. The definition is cited above, and it's language-independant. In JavaScript there are several well-known programming patterns to make classes even without using the `class` keyword. And here we'll talk about them first. diff --git a/LICENSE.md b/LICENSE.md index 83b113c1..60f06924 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -12,5 +12,3 @@ Under the following terms: - **Attribution** — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. - **NonCommercial** — You may not use the material for commercial purposes. - **ShareAlike** — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original. - -To use the tutorial commercially, like printing a book and selling it, please get an approval.