Size: a a a

2019 October 23

К

Константин in javascript_ru
ты не умеешь в OOP?
источник

К

Константин in javascript_ru
В мапы
источник

К

Константин in javascript_ru
нахероа тебе сток варов?
источник

I

Ivan in javascript_ru
Мапы и ооп, обожаю
источник

I

Ivan in javascript_ru
Лямбда в конструкторе
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
смотри, у каждой ноты есть данные, допустим это json
{
   "name": "C",
   "frequency": 130,81,
   "key": "KeyQ"
}
источник

S

Syntax Highlight Bot in javascript_ru
dev1lroot 🇳🇴
смотри, у каждой ноты есть данные, допустим это json
{
   "name": "C",
   "frequency": 130,81,
   "key": "KeyQ"
}
источник

К

Константин in javascript_ru
учись:
const  notes = [ {name : "C", freq: 192, key: "KeyQ"}];

const noteMap = notes.reduce((acc, e) => ((acc[e.name] = new Note(e.name, e.freq, e.key), acc), {})
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
в итоге, для каждой создается осцилятор и 2 EventListener'a (keyup/keydown) а так-же (mousedown/mouseup) привязка к кнопке
источник

К

Константин in javascript_ru
И? Это в 1 луп делается
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
это JS
источник

К

Константин in javascript_ru
И?
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
оно сломается
источник

К

Константин in javascript_ru
Ты кривой
источник

К

Константин in javascript_ru
ДЕНИС ты там нужен
источник

К

Константин in javascript_ru
верснись
источник

I

Ivan in javascript_ru
На хаскеле напиши с вебасембли, так не сломается
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
Константин
учись:
const  notes = [ {name : "C", freq: 192, key: "KeyQ"}];

const noteMap = notes.reduce((acc, e) => ((acc[e.name] = new Note(e.name, e.freq, e.key), acc), {})
неочень понятная хрень, ты бы еще на ассемблере написал
источник

К

Константин in javascript_ru
Вообще все понятно
источник

К

Константин in javascript_ru
Я взял ключи объекта и перебрал их, сложив в новый объект инстансы Note по ключам key
источник