Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
cb04679
weakmap-weakset
MykolaSopiha Jul 28, 2021
d05e96c
weakmap-weakset
MykolaSopiha Jul 29, 2021
de875f0
Update 1-js/05-data-types/08-weakmap-weakset/01-recipients-read/solut…
tarasyyyk Jul 29, 2021
53ba2d7
Update 1-js/05-data-types/08-weakmap-weakset/01-recipients-read/solut…
tarasyyyk Jul 29, 2021
3453940
Update 1-js/05-data-types/08-weakmap-weakset/01-recipients-read/task.md
tarasyyyk Jul 29, 2021
dba6c68
Update 1-js/05-data-types/08-weakmap-weakset/01-recipients-read/task.md
tarasyyyk Jul 29, 2021
559276e
Update 1-js/05-data-types/08-weakmap-weakset/02-recipients-when-read/…
tarasyyyk Jul 29, 2021
2905374
Update 1-js/05-data-types/08-weakmap-weakset/02-recipients-when-read/…
tarasyyyk Jul 29, 2021
eb1c521
weakmap-weakset
MykolaSopiha Jul 29, 2021
11577f6
Update 1-js/05-data-types/08-weakmap-weakset/article.md
MykolaSopiha Jul 29, 2021
fb97f49
Update 1-js/05-data-types/08-weakmap-weakset/article.md
MykolaSopiha Jul 29, 2021
2d442b9
Update 1-js/05-data-types/08-weakmap-weakset/article.md
MykolaSopiha Jul 29, 2021
b57764a
Update 1-js/05-data-types/08-weakmap-weakset/article.md
MykolaSopiha Jul 29, 2021
419af44
Update 1-js/05-data-types/08-weakmap-weakset/article.md
MykolaSopiha Jul 29, 2021
8dac342
Update 1-js/05-data-types/08-weakmap-weakset/article.md
MykolaSopiha Jul 29, 2021
f5eb970
Update 1-js/05-data-types/08-weakmap-weakset/article.md
MykolaSopiha Jul 29, 2021
44c5f94
Merge branch 'weakmap-weakset' of github.com:MykolaSopiha/uk.javascri…
MykolaSopiha Jul 29, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Update 1-js/05-data-types/08-weakmap-weakset/article.md
Co-authored-by: Taras <oster.ok@gmail.com>
  • Loading branch information
MykolaSopiha and tarasyyyk authored Jul 29, 2021
commit 8dac342f40a3ddd4ffccaad1802a4a66449e31b1
2 changes: 1 addition & 1 deletion 1-js/05-data-types/08-weakmap-weakset/article.md
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ let result2 = process(obj); // запам’ятований результат,
// ...пізніше, коли об’єкт більше не потрібний:
obj = null;

alert(cache.size); // 1 (Ouch! The object is still in cache, taking memory!)
alert(cache.size); // 1 (Ой! Об’єкт досі в кеші і займає пам’ять!)
```

Для багаторазових викликів `process(obj)` з тим самим об’єктом він лише обчислює результат вперше, а потім просто бере його з `cache`. Недоліком є те, що нам потрібно чистити `cache`, коли об’єкт більше не потрібний.
Expand Down