Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 20.02.2014, 01:42
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от danik.js
Deff, консоль открой. От тебя не ожидал )))
Гы, вот указывать мастер, а сделать нормальный тест без извратов
Ответить с цитированием
  #42 (permalink)  
Старый 20.02.2014, 01:59
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Deff
нормальный тест без извратов
То есть console.time() для замера времени - это изврат?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #43 (permalink)  
Старый 20.02.2014, 01:59
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

Цитата:
о что-то новенькое земляника со вкусом малины

Сообщение от danik.js
Чтоб отработал вариант с Map() надо в chrome://flags включить harmony

Последний раз редактировалось рони, 20.02.2014 в 02:03.
Ответить с цитированием
  #44 (permalink)  
Старый 20.02.2014, 04:19
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

danik.js,
Ты какие лишние движения делал на моём тесте ?

Поясняю, для особо уникальных, вот я тьву продам машину, но чтобы заполнить тех паспорт, ты будешь сам лезть под капот и кавыряцо в масле, дабы разглядеть номер!

Демо тест, на то и демо, чтобы нажать кнопку и получить результат, не открывая консоли во всех браузерах!
Ответить с цитированием
  #45 (permalink)  
Старый 20.02.2014, 11:53
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Ваяс,

Идея простая - поменять ключи со значениями. Все лишнее автоматом укокошится.
arr=[1,8,8,1,3,8,3,4,5,6,7,10,45];
res={};
for(var i=0;i<arr.length;i++)
  res[arr[i]]=1;
arr=[];
for(var i in res)
  arr.push(i);
console.log(arr.toSource());


Если было не пинайте в лицо,
Ответить с цитированием
  #46 (permalink)  
Старый 20.02.2014, 12:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

kostyanet,
искали не лишнее а повторяющиеся
Ответить с цитированием
  #47 (permalink)  
Старый 20.02.2014, 12:12
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от kostyanet
Если было не пинайте в лицо
Я пну, ибо нехер лезть в дискуссию, не разобравшись, что тут обсуждают.
И между прочим:
Цитата:
TypeError: Object [object Array] has no method 'toSource'
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #48 (permalink)  
Старый 20.02.2014, 12:44
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Звездешь, пинаю взад, вот ТЗ.

Сообщение от Ваяс
Помогите удалить одинаковые элементы массива, оставляя те что не повторялись
Типичный array_unique();

Будете мне тут мозг. И насчет кстати. Кусок проверен в консоли ФФ - все пашет. И будет пахать, потому что js слава екме тоже по барабану какие там ключи. Доступ через [] универсален.
Ответить с цитированием
  #49 (permalink)  
Старый 20.02.2014, 12:47
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

arr=["шо","шоп","песе","есец","песец" ,"мозг","ептытьЖ:-upr90/76?=00",4,5,6,7,10,45];
res={};
for(var i=0;i<arr.length;i++)
res[arr[i]]=1;
arr=[];
for(var i in res)
arr.push(i);
console.log(arr.toSource());

"["1", "3", "4", "5", "6", "7", "8", "10", "45"]" Scratchpad/1:8
16:04:34.269 "["4", "5", "6", "7", "10", "45", "\u0448\u043E", "\u0448\u043E\u043F", "\u043F\u0435\u0441\u0435", "\u0435\u0441\u0435\u0446", "\u043F\u0435\u0441\u0435\u0446", "\u043C\u043E\u0437\u0433", "\u0435\u043F\u0442\u044B\u0442\u044C\u0416:-upr90/76?=00"]" Scratchpad/1:8
Ответить с цитированием
  #50 (permalink)  
Старый 20.02.2014, 12:53
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от kostyanet
И будет пахать, потому что js слава екме
Пожалуйста ссылку на стандарт, где описывается функция toSource()
Не фф единым.
__________________
В личку только с интересными предложениями
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена элементов массива элементами массива prostoix Javascript под браузер 4 24.10.2013 17:36
Вывод случайных элементов из массива в таблицу Narm0 Общие вопросы Javascript 10 06.08.2013 12:39
Определить количество отрицательных элементов массива Тип_1 Общие вопросы Javascript 3 25.06.2012 18:24
Сгенерировать 2 последовательности и узнать сколько в них одинаковых элементов Ирина Владимировна Общие вопросы Javascript 10 24.03.2012 18:18
поиск одинаковых значений элементов массива Valstor Общие вопросы Javascript 20 09.12.2011 18:56