|
10.06.2014, 22:40
|
sinistral
|
|
Регистрация: 28.03.2011
Сообщений: 5,418
|
|
Сообщение от kobezzza
|
Выпустил микроапдейт: 5.0.1.
|
changelog кстати очень легко делается из вывода 'git log' с форматированием
|
|
10.06.2014, 22:55
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
|
|
10.06.2014, 23:01
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от kobezzza
|
И всё, можно нигде больше не кидать require
|
Хм. а мне наоборот нравится писать заголовочные файлы и использовать неймспейсы.
Вообще мечтаю когда будет:
import std;
std::math.round(...);
std::number.parse_int(...);
А не эта шляпа:
Math.round
parseInt
Последний раз редактировалось monolithed, 11.06.2014 в 09:08.
|
|
10.06.2014, 23:20
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
parseInt ➝ Number.parseInt
|
|
10.06.2014, 23:22
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Octane
|
parseInt ➝ Number.parseInt
|
Кстати да, я тоже не понимаю, почему эта функция глобальная. Или тоже взять например btoa и atob - их же логично запихнуть в String. Они каждую спецификацию годами мучают, вроде должны всё обдумать, а всё равно странные вещи есть.
Последний раз редактировалось kobezzza, 10.06.2014 в 23:24.
|
|
11.06.2014, 09:05
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
Сообщение от kobezzza
|
Кстати да, я тоже не понимаю, почему эта функция глобальная.
|
В ES6 теперь так
Сообщение от Octane
|
parseInt ➝ Number.parseInt
|
...
Сообщение от kobezzza
|
Или тоже взять например btoa и atob - их же логично запихнуть в String.
|
По моей логике должны быть в utils или algorithms
Последний раз редактировалось monolithed, 11.06.2014 в 09:08.
|
|
11.06.2014, 10:59
|
|
|
Регистрация: 10.07.2008
Сообщений: 3,873
|
|
жесть в том, что
Number.parseInt === parseInt ➝ true
но
Number.isNaN === isNaN ➝ false
и поведение у isNaN разное
|
|
11.06.2014, 11:49
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,589
|
|
Octane, ну какбэ логично: старый isNaN будет deprecated, но останется для совместимости. Новые скрипты надо будет писать сразу по новому.
На счёт оправданности нового поведения ничего сказать не могу.)
__________________
29375, 35
|
|
11.06.2014, 21:50
|
Особый гость
|
|
Регистрация: 02.04.2010
Сообщений: 4,260
|
|
В ноде мне часто нужны extend, extend_deep, clone, clone_deep, все остальное как мне кажется лишнее...., т.к. for/of поддерживает даже итератор протокол.
Может сделать микро-либу только для ноды?
|
|
|
|