renovations
This commit is contained in:
parent
0e9ceb2b3a
commit
150d92f10f
47 changed files with 290 additions and 110 deletions
|
@ -14,3 +14,9 @@ var date = new Date(2014, 0, 3); // 3 января 2014
|
|||
alert( getWeekDay(date) ); // 'пт'
|
||||
```
|
||||
|
||||
В современных браузерах можно использовать и `toLocaleString`:
|
||||
```js
|
||||
//+ run
|
||||
var date = new Date(2014, 0, 3); // 3 января 2014
|
||||
alert( date.toLocaleString('ru', {weekday: 'short'}) ); // 'Пт'
|
||||
```
|
|
@ -0,0 +1,3 @@
|
|||
function extractCurrencyValue(str) {
|
||||
return +str.slice(1);
|
||||
}
|
|
@ -0,0 +1,8 @@
|
|||
describe("extractCurrencyValue", function() {
|
||||
|
||||
it("выделяет из строки $120 число 120", function() {
|
||||
assert.strictEqual(extractCurrencyValue('$120'), 120);
|
||||
});
|
||||
|
||||
|
||||
});
|
|
@ -0,0 +1 @@
|
|||
Возьмём часть строки после первого символа и приведём к числу: `+str.slice(1)`.
|
|
@ -0,0 +1,8 @@
|
|||
# Выделить число
|
||||
|
||||
[importance 4]
|
||||
|
||||
Есть стоимость в виде строки: `"$120"`. То есть, первым идёт знак валюты, а затем -- число.
|
||||
|
||||
Создайте функцию `extractCurrencyValue(str)`, которая будет из такой строки выделять число-значение, в данном случае 120.
|
||||
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
Метод ["arr.forEach(callback[, thisArg])"](https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/forEach) используется для перебора массива.
|
||||
|
||||
Он позволяет для каждого элемента массива вызывает функцию `callback`.
|
||||
Он для каждого элемента массива вызывает функцию `callback`.
|
||||
|
||||
Этой функции он передаёт три параметра `callback(item, i, arr)`:
|
||||
|
||||
|
@ -64,16 +64,16 @@ alert( positiveArr ); // 1,2,3
|
|||
|
||||
```js
|
||||
//+ run
|
||||
var pages = ['a.html', 'b.html', 'c.html'];
|
||||
var names = ['HTML', 'CSS', 'JavaScript'];
|
||||
|
||||
*!*
|
||||
var urls = pages.map(function(page) {
|
||||
return 'http://site.com/' + page;
|
||||
var nameLengths = names.map(function(name) {
|
||||
return name.length;
|
||||
});
|
||||
*/!*
|
||||
|
||||
// к каждой строке был прибавлен префикс
|
||||
alert( urls ); // http://site.com/a.html, http://site.com/b.html...
|
||||
// получили массив с длинами
|
||||
alert( nameLengths ); // 4,3,10
|
||||
```
|
||||
|
||||
## every/some
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue