Size: a a a

2021 May 10

FM

Fundum Mentum in javascript_ru
Хм
источник

FM

Fundum Mentum in javascript_ru
Значит перейду на вс код, когда будет слишком востребовано всё, сейчас не нужно переутруждать себя )
источник

j

jabascripter in javascript_ru
да откуда вы такие беретесь то, то ноете что браузер хром тормозит теперь вскод вам не угождает, я сижу на ноуте с открытым хромом в котором открыто 30 вкладок
источник

j

jabascripter in javascript_ru
и вскод + всякие программы телеграм
источник

AF

Alexey Fedotov in javascript_ru
так вскод и есть хром
источник

j

jabascripter in javascript_ru
и часто бывает открываю хром 2 раза
источник

FM

Fundum Mentum in javascript_ru
Я не пользуюсь хромом давно уже
источник

FM

Fundum Mentum in javascript_ru
Использую brave
источник

P

PeIIIaJIkuH in javascript_ru
Кто знает, почему в функции solution в массив arr ничего не пушится внутри колбека?
'use strict'
;(global => {
 const timeout = 20

 const _async = (fn, cb) => {
   setTimeout(() => {
     cb(fn())
   }, Math.random() * timeout)
 }

 const Folder = function (a = []) {
   if (!new.target) {
     return new Folder(a)
   }

   this.read = (index, cb) => _async(() => a[index], cb)
   this.size = cb => _async(() => a.length, cb)
 }

 Object.freeze(Folder)
 global.Folder = Folder
})(typeof window === 'undefined' ? global : window)

const input = Folder([
 'file',
 'ffffile',
 Folder(['file']),
 Folder(['fiiile']),
 Folder([{}, null, 'file', 'ffiillee', 'ffiillee']),
 Folder([Folder(['filllle', 'file', null]), {}, Folder([])]),
])

async function solution(input) {
 const arr = []
 input.size(size => {
       arr.push(size)
   })
   console.log(arr)
}

// проверка решения
const a = solution(input).then(result => {
 console.log('result of solution ->', result)
 const answer = ['ffffile', 'ffiillee', 'ffiillee', 'fiiile', 'filllle']
 const isEqual = String(answer) === String(result)

 if (isEqual) {
   console.log('OK')
 } else {
   console.log('WRONG')
 }
})
источник

P

PeIIIaJIkuH in javascript_ru
Я кажется понял, из-за того, что методы input-а являются асинхронными, они выполняются после рандомного количества времени, в то время как массив принтится сразу. Теперь другой вопрос, как можно сделать так, чтобы функция solution возвращала какое-то значение через определённое время?
источник

C

CODEINE PAPA in javascript_ru
Всем привет друзья, вы уже наверное соскучились по моим тупым вопросам, так вот.
Смотрите у меня есть отрезок AB длиной 3 см, известный только координаты точки A и B. Если AB увеличить на 2 см то получится точка C координаты которой мне и нужно найти (или сместить точку B на ёё место). Какую формулу тут можно использовать?
источник

С

Славик in javascript_ru
теорему Пифагора
источник

C

CODEINE PAPA in javascript_ru
как она тут поможет?
источник

С

Славик in javascript_ru
а походу и не поможет =)
источник

AF

Alexey Fedotov in javascript_ru
async/await
источник

P

PeIIIaJIkuH in javascript_ru
находишь сначала уравнение для линии, построенному по отрезку AB и дальше легко
источник

C

CODEINE PAPA in javascript_ru
окей, допустим нашёл. что мне с уравнением делать?
источник

AB

Anton Burkin in javascript_ru
Хз, на макбуке прошке 2016 13’’ 8gb ram i5 — отлично работает и vs code и WebStorm
источник

AB

Anton Burkin in javascript_ru
А какая связь веб дизайна и js то? Это совершенно разные вещи.
источник

AB

Anton Burkin in javascript_ru
Хуита тот брекетс. Лучше WebStorm пока ничего не нашёл. VSCode сливается как только дело доходит до рефакторинга и навигации по проекту по референсам.
источник