Merge pull request #2257 from clearsense/master

[javascript/uk-ua] fix few small mistakes in code and comments
This commit is contained in:
Adam Bard 2016-05-14 10:29:38 -07:00
commit 4310633b36

View File

@ -3,6 +3,7 @@ language: javascript
contributors: contributors:
- ["Adam Brenecki", "http://adam.brenecki.id.au"] - ["Adam Brenecki", "http://adam.brenecki.id.au"]
- ["Ariel Krakowski", "http://www.learneroo.com"] - ["Ariel Krakowski", "http://www.learneroo.com"]
- ["clearsense", "https://github.com/clearsense"]
filename: javascript-uk.js filename: javascript-uk.js
translators: translators:
- ["Ivan", "https://github.com/IvanEh"] - ["Ivan", "https://github.com/IvanEh"]
@ -350,6 +351,7 @@ myFunc(); // = undefined
// Функція може бути присвоєна іншому об’єкту. Тоді вона матиме доступ до // Функція може бути присвоєна іншому об’єкту. Тоді вона матиме доступ до
// цього об’єкта через this // цього об’єкта через this
var myOtherFunc = function() { var myOtherFunc = function() {
return this.myString.toUpperCase();
} }
myObj.myOtherFunc = myOtherFunc; myObj.myOtherFunc = myOtherFunc;
myObj.myOtherFunc(); // = "HELLO, WORLD!" myObj.myOtherFunc(); // = "HELLO, WORLD!"
@ -407,7 +409,7 @@ myObj.__proto__ = myPrototype;
myObj.meaningOfLife; // = 42 myObj.meaningOfLife; // = 42
// Аналогічно для функцій // Аналогічно для функцій
myObj.myFunc(); // = "Hello, world!" myObj.myFunc(); // = "hello, world!"
// Якщо інтерпретатор не знайде властивості в прототипі, то він продовжить пошук // Якщо інтерпретатор не знайде властивості в прототипі, то він продовжить пошук
// в прототипі прототипа і так далі // в прототипі прототипа і так далі
@ -432,7 +434,7 @@ myObj.meaningOfLife; // = 43
// Другий спосіб: у конструкторів є властивість з іменем prototype. Це *не* // Другий спосіб: у конструкторів є властивість з іменем prototype. Це *не*
// прототип функції-конструктора, це прототип для нових об’єктів, які будуть створені // прототип функції-конструктора, це прототип для нових об’єктів, які будуть створені
// цим конструктором і ключового слова new. // цим конструктором і ключовим словом new.
MyConstructor.prototype = { MyConstructor.prototype = {
myNumber: 5, myNumber: 5,
getMyNumber: function() { getMyNumber: function() {
@ -454,9 +456,6 @@ myNumber == myNumberObj; // = true
typeof myNumber; // = 'number' typeof myNumber; // = 'number'
typeof myNumberObj; // = 'object' typeof myNumberObj; // = 'object'
myNumber === myNumberObj; // = false myNumber === myNumberObj; // = false
if (0) {
// Цей код не виконається, тому що 0 - це хиба.
}
// Об’єкти-обгортки і вбудовані типи мають спільні прототипи, тому // Об’єкти-обгортки і вбудовані типи мають спільні прототипи, тому
// ви можете розширити функціонал рядків: // ви можете розширити функціонал рядків:
@ -484,12 +483,12 @@ if (Object.create === undefined) { // не перезаписуємо метод
## Що почитати ## Що почитати
[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript * [1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript
[2]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript * [2]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
[3]: https://developer.mozilla.org/en-US/docs/Using_the_W3C_DOM_Level_1_Core * [3]: https://developer.mozilla.org/en-US/docs/Using_the_W3C_DOM_Level_1_Core
[4]: http://www.learneroo.com/modules/64/nodes/350 * [4]: http://www.learneroo.com/modules/64/nodes/350
[5]: http://bonsaiden.github.io/JavaScript-Garden/ * [5]: http://bonsaiden.github.io/JavaScript-Garden/
[6]: http://www.amazon.com/gp/product/0596805527/ * [6]: http://www.amazon.com/gp/product/0596805527/
[7]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript * [7]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/A_re-introduction_to_JavaScript
[8]: http://eloquentjavascript.net/ * [8]: http://eloquentjavascript.net/
[9]: http://jstherightway.org/ * [9]: http://jstherightway.org/