Показать сообщение отдельно
  #1016 (permalink)  
Старый 30.03.2015, 11:25
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от Erolast
Можно, кстати, еще и от for in отказаться:
уже

---

Сейчас собираю мини "библиотеку" под свои нужды (не для DOM), чтобы не зависеть от синтаксиса и реализации подключенных фреймворков и библиотек:
angular.forEach(iterable, function(value, key){});
jQuery.each(iterable, function(key, value){});
// я решил юзать for(let {node, key} of new Iterator(iterable)) {/* code here*/} вместо forEach
angular.extend();
jQuery.extend();
//
angular.copy();

и т.п. Плюс необходимые мне базовые классы, которые использую практически в каждом приложении.
Как оно именно называться будет, еще не решил (да и это не важно). За пару часов вчерашнего дня успел собрать это.
Тащу по кускам из проектов) На es6 + modules выглядит оч. круто/лаконично =)

Хочу юзать примерно так:
var iterator = new __.Iterator(iterable); // где __ - мой namespace
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием