Skip to content

Commit 0b58b92

Browse files
committed
russian quotes
1 parent d57e781 commit 0b58b92

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

doc/ru/core/eval.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
test(); // 2
2424
foo; // 3
2525

26-
**Любой ценой** избегайте использования функции `eval`. 99.9% случаев её "использования" могут достигаться **без её участия**.
26+
**Любой ценой** избегайте использования функции `eval`. 99.9% «трюков» с её «использованием» могут решаться **без её участия**.
2727

2828
### `eval` под прикрытием
2929

doc/ru/core/semicolon.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747

4848
})(window)
4949

50-
Ниже представлен результат игры парсера в "угадалки".
50+
Ниже представлен результат игры парсера в «угадалки».
5151

5252
(function(window, undefined) {
5353
function test(options) {
@@ -62,7 +62,7 @@
6262
'и ещё одну на всякий случай'
6363
); // <- вставлена
6464

65-
return; // <- вставлена, в результате
65+
return; // <- вставлена, в результате
6666
// оператор return разбит на два блока
6767
{ // теперь парсер считает этот блок отдельным
6868

@@ -82,9 +82,9 @@
8282
8383
Парсер радикально подменил поведение изначального кода, а в определённых случаях он сделал **абсолютно неправильные выводы**.
8484

85-
### "Висящие" скобки
85+
### «Висящие» скобки
8686

87-
Если парсер встречает "висящую" скобку, то он **не** вставляет точку с запятой.
87+
Если парсер встречает «висящую» скобку, то он **не** вставляет точку с запятой.
8888

8989
log('тестируем!')
9090
(options.list || []).forEach(function(i) {})

doc/ru/function/arguments.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
console.log(this, a, b, c);
3636
};
3737

38-
// Создаём несвязанную версию "method"
38+
// Создаём несвязанную версию метода
3939
// Она принимает параметры: this, arg1, arg2...argN
4040
Foo.method = function() {
4141

@@ -89,7 +89,7 @@
8989

9090
**Крайне не рекомендуется** использовать `arguments.callee` или какое-либо из его свойств. **Никогда**.
9191

92-
> **ES5 Замечание:** В strict-режиме использование `arguments.callee` породит `TypeError`, поскольку его использование принято устаревшим.
92+
> **ES5 Замечание:** В strict-режиме любое использование `arguments.callee` вызовет `TypeError`, поскольку свойство принято устаревшим.
9393
9494
[1]: http://en.wikipedia.org/wiki/Inlining
9595

doc/ru/function/scopes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ JavaScript **высасывает** определения. Это значит,
125125

126126
В исходном коде оператор `if` изменял *глобальную переменную* `goo`, когда, как оказалось, он изменяет *локальную переменную* — в результате работы высасывания.
127127

128-
Если вы не знакомы с *высасываниями*, то можете посчитать, что нижеприведённый код должен породить
128+
Если вы не знакомы с *высасываниями*, то можете предположить, что нижеприведённый код должен породить
129129
`ReferenceError`.
130130

131131
// проверить, проинициализована ли SomeImportantThing
@@ -165,7 +165,7 @@ JavaScript **высасывает** определения. Это значит,
165165
Нередкое последствие наличия только одного глобального пространства имён — проблемы с перекрытием имён переменных. В JavaScript эту проблему легко избежать, используя *анонимные обёртки*.
166166

167167
(function() {
168-
// самостоятельно созданное "пространство имён"
168+
// самостоятельно созданное «пространство имён»
169169

170170
window.foo = function() {
171171
// открытое замыкание

0 commit comments

Comments
 (0)