Smooth Operator
нельзя так
🦜
Array(N).map(() => new Obj()) так можно?
знаешь как map работает?
🐴
знаешь как map работает?
наверно нет. я нуб
Kirill
нельзя так
чейта нельяз то
🦜
чейта нельяз то
Метод map() создаёт новый массив с результатом вызова указанной функции для каждого элемента массива.
🦜
у тебя пустой массив
🦜
для чего ты будешь вызывать ?
Kirill
можно вот так чтоб разные обьекты были
Kirill
Array.apply(null, Array(5)).map(() => ({a: 1}))
Kirill
fill заполнит одним обьектом
Kirill
если поменяем его то изменятся все
Kirill
а мэп разными
🦜
function getRandomNumber(){ var arr = []; for(i = 0; i < 5; i++){ var rnd_nbr = Math.floor(Math.random() * 100); arr.push(rnd_nbr); console.log(rnd_nbr); }
Smooth Operator
map не ходит по не инициализированным значениям
🦜
вчера задачку делал и вот забивал массив
🐴
хорошо, как создать непустой массив длины N?
Antonio
obj = {a:1}; Array(5).fill(obj = obj.clone())
Antonio
так не получится?
🐴
без for и без fill
Kirill
без for и без fill
выше же написал
Kirill
obj = {a:1}; Array(5).fill(obj = obj.clone())
что за clone? Object.assign тогда уж
🦜
Array.apply(null, Array(5)).map(() => ({a: 1}))
но apply же для функций?
Kirill
да и fill не принимает функцию
JE$U$
как правильно сгенерировать массив из N одинаковых объектов?
const generator = (obj, length) => Array.from({ length: length }, (v) => obj)
Anatoly
какая-то фигня)
Kirill
но apply же для функций?
а Array не функция?
Evgeniy 🍀
но apply же для функций?
Everything is an object in JS
Evgeniy 🍀
ну, почти всё.
Anatoly
блин, поправился
Anatoly
я уже такой текст написал...
Evgeniy 🍀
😄
Anonymous
Есть ли где-нибуль документация к JS API map.baidu.com на англ?
Anatoly
нафига тебе? это же OSM
🦜
http://lbsyun.baidu.com/index.php?title=jspopular
Evgeniy 🍀
百度地图JavaScript API главное, что всё сразу понятно)
🦜
https://gist.github.com/jackyliang/90b8c6cd5fd652b9d56b
🦜
вот еще
🦜
а так найти на англ врядли удастся
🦜
это китайский рынок
Anonymous
3 секунды в гугле
JavaScript API首家支持Https,已全面开放,无需申请可直接使用。,同时建议您认证企业信息,Web API类产品可获取更高配额。 Топовый английский
Anonymous
Ну, хорошо хоть гугл переводчик вроде норм переводит
Anonymous
Michail
В каком свойстве Webpack можно настроить чтобы какую то папку он не трогал? В скриптах есть погрузка json локальных, я не хочу чтобы они были забандлены
Michail
Хочу грузить $.get('data/sample.json')
Evgeniy 🍀
... module: { ... exclude: /node_modules/, ...} ...
Michail
Что то не помогло
Aleksey
В каком свойстве Webpack можно настроить чтобы какую то папку он не трогал? В скриптах есть погрузка json локальных, я не хочу чтобы они были забандлены
Они будут в сборке только в случае если ты их реквайришь и для них есть лодер, то что ты хочешь $.get('data/sample.json') не влияет на попадание в сборку.
Aleksey
Если сомневаешься в этом можешь проанализировать бандл: https://www.npmjs.com/package/webpack-bundle-analyzer
Andrei
Народ, кто может помочь решить проблему. Думаю, что для вас это не проблема. Есть сайтик http://quattrocento-eyewear.webflow.io. Нужно написать JS код, чтобы при выборе товаров более 5 штук всплывало сообщение "Вы можите выбрать не более пяти товаров" и остальные кнопки становились не активными. Далее нужно сделатьтак, чтобы названи товаров отображались в форме заказа. Помоги релализовать идею. Очень нужно! Буду признателен до конца моих дней. Всем кто откликнется спасибо. Исходный код могу выслать.
Andrei
Без проблем
˗ˏˋ Ронечка ˎˊ˗
Кто сталкивался с автозаполнением в последних версиях сафари? ПРоблема такая - при автокомплите onchange поля не отрабатывает. Что делать? Одновременно для человеческих браузеров onchange и onkeyup для сафари не хочется держать
˗ˏˋ Ронечка ˎˊ˗
Нашла только это. Это действительно так?
Smooth Operator
Какая ОС?
˗ˏˋ Ронечка ˎˊ˗
os x
˗ˏˋ Ронечка ˎˊ˗
Сафари вроде только на ней остался жив)
Kolya
Друзья, ищем опытного фронтендера в Питере (готовы оплатить переезд). Проект интересный, платим хорошо - заинтересованным в личку
Дима
Вакансии только с вилкой
Ale
🍴
Nikolay
никто не писал полифилы с эмуляцией вот такого поведения? https://majido.github.io/scroll-restoration-proposal/history-based-api.html#web-idl
Nikolay
то что гуглится полгое г
니키타
Тут могут по D3.js подсказать?
CherryTea
а что надо
니키타
Не могу разобраться с d3.svg.line()
니키타
Пишу вот так let line = d3.svg.line() .x(function(d) { console.log(d.x + 'x'); return d.x; }) .y(function(d) { console.log(d.y + 'y'); return d.y; });
니키타
консоль логи не выводит, значит он в функцию даже не заходит
니키타
И я не понимаю почему :D
Алексей
Пишу вот так let line = d3.svg.line() .x(function(d) { console.log(d.x + 'x'); return d.x; }) .y(function(d) { console.log(d.y + 'y'); return d.y; });
Line это функция которая будет вызванна! когда ты запихнешь данные
니키타
Я потом в аппенды добавляю его :) svg.append('g') .data(data).enter() .append("line") .attr("fill", "none") .attr("stroke", "steelblue") .attr("stroke-linejoin", "round") .attr("stroke-linecap", "round") .attr("stroke-width", 1.5) .attr("d", line);
Алексей
Данные?
var line = d3.line() .x(function(d) { return x(d.date); }) .y(function(d) { return y(d.close); }); g.append("path") .datum(data) <— data .attr("fill", "none") .attr("stroke", "steelblue") .attr("stroke-linejoin", "round") .attr("stroke-linecap", "round") .attr("stroke-width", 1.5) .attr("d", line); <— function
니키타
Ну, он и не рисует и ничего не выводит, так у меня и написано
니키타
Может быть все дело в d?
니키타
ПРосто у меня там не date и int, а строка и int
니키타
То есть x - строка, а y - число