Sergey
легко
ты пишешь везде var?
CherryTea
https://jsperf.com/let-vs-var-performance/34
A
body parser для koa 2 посоветуйте пожалуйста
CherryTea
https://jsperf.com/let-vs-var-performance/34
ладно спиздел, не в три раза) инфа устарела
Sergey
Sergey
const быстрейший))
Sergey
ты пишешь везде var?
CherryTea
11% просадка конечно лучше чем 30, как было раньше, но тем не менее
Sergey
так let нужно мало где юзать
Sergey
тыкай везде const и будет счастье
Sergey
а в редких кейсах let
Sergey
и он не повредит тем более все оптимизируется
CherryTea
ты пишешь везде var?
первое время везде пихал let, а потом мне сказали что аяяй, не надо так
CherryTea
теперь let использю только если реально надо
Andrey
недавно только циклы с let тормозили дико на v8
Andrey
это про "всё оптимизируется"
Sergey
со временем (забыл дописать)
Andrey
:D
Sergey
https://jsperf.com/let-vs-var-performance/68
Sergey
на канарейке результаты другие
Sergey
Антон
экономия на спичках же)
Sergey
собственно весь разговор об этом
Sergey
но польза let/const очевидна
Andrey
это да
Kons
Я тут решил проверить, как обертка влияет на скорость — https://jsperf.com/object-wrapper
Kons
@sergeysova такого плана обертки имеются ввиду?
Sergey
нет
Sergey
просто создаю отдельный класс внутри которого переменная со значеним сокета например
Nikolay
аля адаптер
Anonymous
Всем привет! Кто-нибудь сталкивался что символы отображаются как черные квадраты с вопросами? Я пытался кодировки менять - не помогает
Anonymous
из цсв файла достаю их
Nikolay
а никто не знает что там интересного в PayPal еще используют кроме krakenjs?
Kons
из цсв файла достаю их
Как файл открываешь, как читаешь?
Nikolay
из цсв файла достаю их
покажи как кодировку меняешь?
Nikolay
и да, чтение файла тоже важно
Anonymous
csv({noheader: false}) .fromStream(request.get('url')) .on('data',(data)=>{ const jsonStr = data.toString('UTF-8') console.log(jsonStr) })
Anonymous
const csv = require('csvtojson')
Anonymous
переписал вот так https://pastebin.com/RbyVH6ub
Anonymous
только всёравно выкидывает ошибку: >> Error of first rejected promise is: expecting an array or an iterable object but got [object Null]
Anonymous
не пойму, к чему он докапывается?(
Anonymous
в базе записи есть, в консоль выводил translations, он их возвращает
Nikolay
Anonymous
но ошибка происходит при поиске второго перевода, по ходу
Kons
Promise.all ждет массив
Nikolay
только один аргумент
Anonymous
блин)
Anonymous
спасибо!))
Anonymous
ребят, а еще, не покажите, плиз, 2 объекта sequelize со связью one-to-many, если не сложно? ну на подобие User и Post
Anonymous
там индексы задать нужно будет по идее, да?
Алексей
Нужна помощь https://www.npmjs.com/package/ews-javascript-api Делаю exch.FindItems(ews.WellKnownFolderName.Inbox, new ews.ItemView(1)) .then(function (findResults) { console.log(findResults); }, function (errors) { console.log(errors); }); Получаю FindItemsResults { totalCount: 2249, nextPageOffset: 1, moreAvailable: true, items: [ EmailMessage { lockObject: {}, OnChange: [], setService: [Function], getService: [Function], propertyBag: [Object], parentAttachment: null } ], highlightTerms: [] } И никак текст письма достать не могу В консоле пишет sending ews request и там есть _body: <Buffer 3c 73 6f 61 70 3a 45 6e 76 65 6c 6f 70 65 20 78 6d 6c 6e 7 Толи не ту команду использую, толи параметром как-то можно добить.
ixplo
Алексей
да я до buffer дойти не могу, я его только в консоли вижу, а сам вывести в консоль не могу. Сам модуль в консоль пишет все подряд, а в fundResults нет такого
Ilya
Буфер в консоль
Ilya
Дичь какая
Алексей
Буфер в консоль
да мне в переменную загнать
Sergey
тебе же пишут что body возвращает Buffer сделай .toString()
Алексей
_body - я её найти не могу
Алексей
я сам не вывожу её в консоль
Sergey
но то что с подчерком обычно приватное
Sergey
метод ищи
Kons
Вот только хотел написать про приватность )
Kons
судя по документации, как-то так: findResults.items[0].Body
Алексей
судя по документации, как-то так: findResults.items[0].Body
В том и дело что он по умолчанию скрыт чтоли, т.е. в findResults.items[0] - нет ни одного body
Kons
А так: findResults.Items()[0].TextBody().Text() ? P.S. я просто в доки смотрю, если что )
Sergey
бляяя
Алексей
Наверное придется брать Items потом по каждому идти и вызывать метод LoadPropertiesForItems - там может есть этот body, Прсто это очень станно , получить все письмо без тела, а потом отдельно брать тело
Sergey
давайте без полотен кода
Sergey
просто воспользуйся дебагом
Алексей
сорян
Kons
Вполне возможно, что свойства в аксессорах заполняются.
Алексей
в дебаге про body ничего, ладно, погуглю, может реально метод не тот взял
A
парни, такой вопрос: в koa есть такой роут: .get('/:id', async (ctx) => { const result = await fakeResponse(); if (result) { ctx.body = JSON.stringify(result); console.log(ctx.body); } else { ctx.status = 204; } }) в реакт компоненте: fetchData = (url) => { this.setState({ loading: true, error: null }); fetch(`http://localhost:3001${url}`) .then((data) => this.setState({ loading: false, data })) .catch((error) => this.setState({ loading: false, error })); } в console.log(ctx.body); выдаёт то что надо. а в реакт-компонент прилетатает вот это: Response body: (...) bodyUsed: false headers: Headers ok: true redirected: false status: 200 statusText: "OK" type: "cors" url: "http://localhost:3001/12/"
Alexander
вопрос по аллокации памяти const arr = [] arr[10000] = 1 сколько отожрет?