mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-11-23 22:27:35 +03:00
Merge pull request #2257 from clearsense/master
[javascript/uk-ua] fix few small mistakes in code and comments
This commit is contained in:
commit
4310633b36
@ -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/
|
||||||
|
Loading…
Reference in New Issue
Block a user