@JSlang

Страница 947 из 2237
Вишневый чай
08.06.2017
06:16:32
Сергей
08.06.2017
06:17:15
Node 10 ? Какито?
Нет. Просто модуль. Каждый js проходит через acorn

Вишневый чай
08.06.2017
06:18:58


Сергей
08.06.2017
06:22:21
Да

Google
Сергей
08.06.2017
06:22:40
Но это не точно

Sergey
08.06.2017
06:26:39
@ZeroBias ты тут завсягдатай?)

Дмитрий
08.06.2017
06:27:24
@ZeroBias ты тут завсягдатай?)
Нуу в принципе да ?

Сергей
08.06.2017
06:27:31
@ZeroBias ты тут завсягдатай?)
Где-то я тебя уже видел...

Sergey
08.06.2017
06:27:51
Хехе да видел

Сергей
08.06.2017
06:28:08
Sergey
08.06.2017
06:28:36
В маленьком стартапе одном

Nikolay
08.06.2017
07:17:35
Тысячелетие боли fs.js:638 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^ Error: ENOENT: no such file or directory, open '/home/~~~~/schema/loader.json'

Трабла с ExtractTextPlugin

Создаю пустой файл loader.json все заводится

Ааа, он пытается найти свой schema/loader но стучится не в тот путь

Google
Nikolay
08.06.2017
07:25:23
Andrey
08.06.2017
07:30:29
https://github.com/webpack-contrib/extract-text-webpack-plugin/issues/534

Как так можно было зарелизить?

Каїн
08.06.2017
08:28:30
Нельзя никому доверять

Alex
08.06.2017
09:02:10
друзья всем привет

подскажите такой чат по пхп

пожалуйста

Rinat
08.06.2017
09:10:42
пожалуйста
https://t.me/prophp7

Mi
08.06.2017
10:05:47
Как посчитать длину строки с эмодзи?

Mi
08.06.2017
10:08:45
Угу

Я про это: '?'.length == 2

Andrey
08.06.2017
10:10:28
Я про это: '?'.length == 2
echo "js utf8 str len" | google

Mi
08.06.2017
10:12:22
Ну там байтоебство. Понял, пасибки.

Или энкодинг

Понял

Daniel
08.06.2017
10:13:14
Там очень даже прикольно, если сделать [...'?'], будет интересный результат

Mi
08.06.2017
10:19:55
Там очень даже прикольно, если сделать [...'?'], будет интересный результат
trudna. Почему так правильно выходит (без байтоопасных штук)?

Daniel
08.06.2017
10:21:00
Потому что большая часть эмодзи - просто последовательная комбинация других эмодзи, но выглядит с точки зрения пользователя одним символом

Google
Mi
08.06.2017
10:23:01
ну просто

[..."?"].length == 1

Daniel
08.06.2017
10:24:39
Ой, сейчас я найду статью, читал когда-то

Есть два способа сделать эмодзи семьи: есть уже символ готовый, а есть комбинация эмодзи с пустыми пробелами

Поэтому в одном случае будет 2 байта, а в другом 8

https://www.contentful.com/blog/2016/12/06/unicode-javascript-and-the-emoji-family/

Олег
08.06.2017
10:26:03
str.normalize('NFD').length

Mi
08.06.2017
10:28:21
прикольно, теперь я понял, как появляются черные. Спасибо

Sasha
08.06.2017
11:03:49
Я что-то совсем ору с охуительных историй

Varyen
08.06.2017
11:17:46
то чувство, когда форварднул посонам как чувак писал бота для телеграма до того, как это появилось в охуительных историях

Sasha
08.06.2017
11:18:16
Да вообще
Ты же там просто рокстар

Evg
08.06.2017
11:59:48
как по массиву пройтись? var arr=[1,2,3,4,5]; function apiCall(el, callback) { setTimeout(function() { callbacl(el * 2); }, Math.random()); }

Vitaliy
08.06.2017
12:00:48
arr.map((item) => {})

Evg
08.06.2017
12:01:50
arr.map((item) => {})
с функцией apiCall))

Алексей
08.06.2017
12:02:34
с функцией apiCall))
а что именно надо сделать? У тебя там асинхронные операции, чего в результате хочешь получить?

Алексей
08.06.2017
12:04:45
удвоенные аргументы
а зачем setTimeout, причем еще с таким дурацким временем, Math.random вернет дробное число от нуля до одного, это явно не запихнешь, как время в миллисекундах

Darya
08.06.2017
12:10:22
удвоенные аргументы
const result = arr.map(el => el*2);

А вообще, не очень понятен вопрос

Google
Daniel
08.06.2017
12:11:58
Можно ещё что-то типа arr.forEach(apiCall), если тебе нужно для каждого элемента вызвать функцию

Но всё же вопрос странный

Vitaliy
08.06.2017
12:14:43
Небось с какого то собеседования. Практического применения ноль, но психику поломать человеку надо))

Evg
08.06.2017
12:15:02
это из примеров

херня какая-то

Daniel
08.06.2017
12:15:39
Если нужно для каждого элемента массива вызвать метод API и дождаться респонса, можно заюзать Promise.all

Admin
ERROR: S client not available

Daniel
08.06.2017
12:16:02
мапнуть всё к промису и резолвнуть после таймаута

ну и так далее

хотя, может есть и лаконичнее способ

Sasha
08.06.2017
12:20:15
Такой организационный вопросец, если у нас в проекте стоит в гайдлайнах es6, но там один фиг babel. У меня руки чешутся писать с async/await(а я редко фронт пишу), то можно это делать или...? Я просто постоянно сталкиваюсь с тем, что какие-то вещи оказываются не рабочими, например так было с декораторами.

И я уже с ума схожу, что можно, а что нет. Обычно смотрю на developer.mozilla

Каїн
08.06.2017
12:21:11
чтобы заработал асинк евей нужен полифил и пресеты 2017

Пашок
08.06.2017
12:21:35
чтобы заработал асинк евей нужен полифил и пресеты 2017
не, полифилла на такое нет, нужен транспайлинг

Каїн
08.06.2017
12:21:51
полифил на регенераторы

регенераторы на асинк к генераторам

Daniel
08.06.2017
12:22:14
Что касается бекенда, нода с 7.6 поддерживает их без траспайлинга и всего такого

Sasha
08.06.2017
12:22:19
Там стоит при сборке статики полифил и так же ['es2015', 'stage-0']

Каїн
08.06.2017
12:22:23
ну бек то да

Пашок
08.06.2017
12:22:31
регенераторы на асинк к генераторам
ни разу не сталкивался с пониятием регенератора

Google
Каїн
08.06.2017
12:22:34
Там стоит при сборке статики полифил и так же ['es2015', 'stage-0']
нужен хотя бы 3й стейдж, именно в нем асинк к генераторам

Sasha
08.06.2017
12:22:45
Я про фронт. Бэк на python/go.

Varyen
08.06.2017
12:23:16
ее, +5 к хорошему настроению

Daniel
08.06.2017
12:23:28
нужен хотя бы 3й стейдж, именно в нем асинк к генераторам
stage 0 включает в себя все остальные стейджи, разве нет?

Каїн
08.06.2017
12:23:48
да, ты прав

Daniel
08.06.2017
12:23:50
со stage 0 можно спокойно использовать async/await

Каїн
08.06.2017
12:23:52
знач остался полифил

Sasha
08.06.2017
12:24:57
Сорян, еще пара вопросов подобных. А декораторы я так понимаю не появятся в 2017? Генераторы можно смело писать на es2015?

И планируются ли именованные аргументы функции?

Пашок
08.06.2017
12:28:07
И планируются ли именованные аргументы функции?
есть дестракторинг параметров функции, отдельно хз надо ли

Daniel
08.06.2017
12:31:31
А генераторы уже давно можно использовать во всех мажорных браузерах (не считая ие11)

Konstantins
08.06.2017
12:32:19
А генераторы уже давно можно использовать во всех мажорных браузерах (не считая ие11)
А ие11 теперь всегда будет мажорным браузером? Тогда можно последнюю версию нетскейпа считать мажорной

Daniel
08.06.2017
12:33:09
это не я решаю, browserlist на last 2 versions выдаст ие11 и ие10, они считают его мажорным браузером

комьюнити (может, не всё) пока что считает его мажорным

Konstantins
08.06.2017
12:33:38
Ну так ие12 вежь не будет

Varyen
08.06.2017
12:34:01
я думаю, они там "что-нибудь придумают"

Страница 947 из 2237