Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #631 (permalink)  
Старый 04.01.2015, 19:31
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от cyber
Если сделать вместе не работает
круто, в хроме работает
ссылка в догонку https://developer.chrome.com/devtool...ommandline-api
Ответить с цитированием
  #632 (permalink)  
Старый 04.01.2015, 20:20
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от bes
круто, в хроме работает
Вообще или вместе?)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #633 (permalink)  
Старый 04.01.2015, 20:54
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от cyber
Вообще или вместе?)
вместе
Ответить с цитированием
  #634 (permalink)  
Старый 04.01.2015, 21:01
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от bes
вместе
Ну и хорошо, у меня не работало)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #635 (permalink)  
Старый 05.01.2015, 19:03
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Читаю сейчас про 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
Ответить с цитированием
  #636 (permalink)  
Старый 05.01.2015, 19:27
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

Ruslan_xDD,
Цитата:
Читаю сейчас про Set и Map, не могу понять, в чём фишка?
Патамушта мало прочитал.
Set это как массив, но только с уникальными значениями.
Map это как объект, но в качестве ключей можно объекты использовать и не бояться выстрелить в ногу)
Ответить с цитированием
  #637 (permalink)  
Старый 05.01.2015, 19:29
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

фишка в уникальных значениях и скорости работы, ну и еще как бонус:
[NaN].indexOf(NaN) → -1
new Set([NaN]).has(NaN) → true
Ответить с цитированием
  #638 (permalink)  
Старый 05.01.2015, 19:35
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Safort, никогда не приходилось использовать в качестве ключа объекта другой объект или ф-цию, даже не знаю в какой ситуации может такое понадобиться.
Ответить с цитированием
  #639 (permalink)  
Старый 05.01.2015, 19:41
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от Ruslan_xDD
Safort, никогда не приходилось использовать в качестве ключа объекта другой объект или ф-цию, даже не знаю в какой ситуации может такое понадобиться.
в ключах можно хранить информацию, сколько информации можно хранить в ключах-объектах
Function Cache
Ответить с цитированием
  #640 (permalink)  
Старый 05.01.2015, 19:52
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смишных картинок тред megaupload Оффтопик 3448 03.07.2023 09:47
React'а тред melky Оффтопик 246 13.11.2016 08:07
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 13:46
Смешных историй тред monolithed Оффтопик 11 04.03.2015 04:20
Смишных видео с намеком тред godofjavascript Оффтопик 4 30.12.2012 23:50