Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Обсуждений тред (https://javascript.ru/forum/offtopic/47364-obsuzhdenijj-tred.html)

bes 04.01.2015 19:31

Цитата:

Сообщение от cyber
Если сделать вместе не работает

круто, в хроме работает
ссылка в догонку https://developer.chrome.com/devtool...ommandline-api

cyber 04.01.2015 20:20

Цитата:

Сообщение от bes
круто, в хроме работает

Вообще или вместе?)

bes 04.01.2015 20:54

Цитата:

Сообщение от cyber
Вообще или вместе?)

вместе

cyber 04.01.2015 21:01

Цитата:

Сообщение от bes
вместе

Ну и хорошо, у меня не работало)

ruslan_mart 05.01.2015 19:03

Читаю сейчас про Set и Map, не могу понять, в чём фишка? Почему бы просто не использовать объекты? Или всё дело в удобстве и скорости?

var mySet = new Set();

mySet.add('test');
mySet.add('abc');

console.log( mySet.has('test') ); //true
console.log( mySet.has('abc') ); //true
console.log( mySet.has('bla') ); //false




var myObj = {};

myObj.test = true;
myObj['abc'] = true;

console.log( myObj.test ); //true
console.log( myObj['abc'] ); //true
console.log( myObj.bla ); //undefined


Хотя очень удобно для булевых ключей, особенно с передачей аргумента iterable :)

Safort 05.01.2015 19:27

Ruslan_xDD,
Цитата:

Читаю сейчас про Set и Map, не могу понять, в чём фишка?
Патамушта мало прочитал.
Set это как массив, но только с уникальными значениями.
Map это как объект, но в качестве ключей можно объекты использовать и не бояться выстрелить в ногу)

Octane 05.01.2015 19:29

фишка в уникальных значениях и скорости работы, ну и еще как бонус:
[NaN].indexOf(NaN) → -1
new Set([NaN]).has(NaN) → true

ruslan_mart 05.01.2015 19:35

Safort, никогда не приходилось использовать в качестве ключа объекта другой объект или ф-цию, даже не знаю в какой ситуации может такое понадобиться. :)

bes 05.01.2015 19:41

Цитата:

Сообщение от Ruslan_xDD
Safort, никогда не приходилось использовать в качестве ключа объекта другой объект или ф-цию, даже не знаю в какой ситуации может такое понадобиться.

в ключах можно хранить информацию, сколько информации можно хранить в ключах-объектах
http://javascript.ru/forum/misc/5217...ion-cache.html

ruslan_mart 05.01.2015 19:52

bes, прикольно-прикольно, но... если честно, даже не знаю где такое может пригодиться. Даже если понадобится, то вряд ли заюзаю, ибо поддержка браузерами пока что плохая, и это ещё на несколько лет затянется. Тоже самое касается и for..of, и let, так хочется заюзать, но пока приходится по старинке. :)


Часовой пояс GMT +3, время: 06:04.