regexp renovations
This commit is contained in:
parent
b2f6df9d45
commit
bf85f46cf9
24 changed files with 311 additions and 132 deletions
|
@ -7,7 +7,6 @@
|
|||
```js
|
||||
//+ run
|
||||
function unique(arr) {
|
||||
var obj = {};
|
||||
var result = [];
|
||||
|
||||
nextInput:
|
||||
|
@ -52,7 +51,7 @@ alert( unique(strings) ); // кришна, харе, 8-()
|
|||
|
||||
# Решение с объектом (быстрое)
|
||||
|
||||
Наилучшая техника для выбора уникальных строк -- использование вспомогательного объекта. Ведь название свойства в объекте, с одной стороны -- строка, а с другой -- всегда уникально. Повторная запись в свойство с тем же именем перезапишет его.
|
||||
Наилучшая техника для выбора уникальных строк -- использование вспомогательного объекта `obj`. Ведь название свойства в объекте, с одной стороны -- строка, а с другой -- всегда уникально. Повторная запись в свойство с тем же именем перезапишет его.
|
||||
|
||||
Например, если `"харе"` попало в объект один раз (`obj["харе"] = true`), то второе такое же присваивание ничего не изменит.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue