Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 23.01.2014, 20:05
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от kobezzza
Я написал свой, он производит инлайнинг, декомпозицию, дополнительные кеширования и т.д. что в итоге позволяет нативному JIT максимально эффективно обрабатывать такие конструкции, в январе планирую описать в подробной статье, т.к. штука интересная оч получилась.
Ты еще не забыл про статью, интересно всетаки ?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #22 (permalink)  
Старый 26.01.2014, 12:11
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от cyber Посмотреть сообщение
Ты еще не забыл про статью, интересно всетаки ?
Месяц ещё не закончен прост стараюсь работать по плану, со след недели приступаю к написанию статьи и релизу.
__________________
kobezzza
code monkey
Ответить с цитированием
  #23 (permalink)  
Старый 26.01.2014, 14:56
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от kobezzza Посмотреть сообщение
Месяц ещё не закончен прост стараюсь работать по плану, со след недели приступаю к написанию статьи и релизу.
хм. с помощью этой штуки можно такие вещи вытворять ... если будет хорошо спроектирована

было бы круто вкушать все прелести ФП с компиляцией в JS без потери производительности на функции.

т.е. :
ФП -> ИП, развороты рекурсий и т.д.
Ответить с цитированием
  #24 (permalink)  
Старый 27.01.2014, 19:14
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от kobezzza
Месяц ещё не закончен прост стараюсь работать по плану, со след недели приступаю к написанию статьи и релизу.
ждемс)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #25 (permalink)  
Старый 29.01.2014, 15:35
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от cyber Посмотреть сообщение
ждемс)
Планирую в эту субботу/воскресение закончить.
__________________
kobezzza
code monkey
Ответить с цитированием
  #26 (permalink)  
Старый 29.01.2014, 15:41
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от kobezzza
Планирую в эту субботу/воскресение закончить.
где смотреть? Хабр? гитхаб? или на форуме в оффтопе ссылку кинешь?
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #27 (permalink)  
Старый 29.01.2014, 15:46
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от cyber Посмотреть сообщение
где смотреть? Хабр? гитхаб? или на форуме в оффтопе ссылку кинешь?
тут на форуме кину ссылку на гитхаб)
__________________
kobezzza
code monkey
Ответить с цитированием
  #28 (permalink)  
Старый 02.02.2014, 14:44
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

http://javascript.ru/forum/showthrea...370#post295370
https://github.com/kobezzza/Collection
__________________
kobezzza
code monkey
Ответить с цитированием
  #29 (permalink)  
Старый 03.02.2014, 10:19
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

forEach выполняет те же циклы но за вас требуя от вас колбэка.

https://developer.mozilla.org/en-US/.../Array/forEach

С той разницей что недействительных членов вы не увидите:

var t = Object(this);

...

if (i in t)
fun.call(thisArg, t[i], i, t);

То есть

var arr=[];
arr[1] = 1;
arr[10] = 10;
console.log(arr.length); // 11

а forEach() выдаст ровно 2. Типо там map.
Ответить с цитированием
  #30 (permalink)  
Старый 03.02.2014, 10:25
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Короткий ответ на вопрос темы: потому что массивы в js - угребище. Это называется ни вашим, ни нашим. Массивы не нормальные, то есть не массивы вовсе, но и не map (и значит не balanced tree). Вследствие чего народ юзает "объекты" в качестве map (dictionary канонично), а там без всяких форичей for in предусмотрен.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Результать на ajax запрос какаято ерунда, вместо текста, почему? aRpi Общие вопросы Javascript 1 18.04.2011 13:13
Многомерный массив в json Л_Денис Общие вопросы Javascript 1 21.04.2010 21:43