Итак начали мы писать классы в javascript, чтобы код улучшить для подключения управления однотипного оборудования.
Первый небольшой затык оказался связан с тем - как лучше создавать и уничтожать классы.
// ------------ файл aaa.js --------------
// объявление/определение класса Merc
class Merc{
constructor( txt)
{
console.log('sdfdsfdsfddsf')
}
foo()
{
return 'dgfdfgfdgfdgf'
}
}
var kkt = {};
// ----------- файл bbb.js - использование класса Merc
kkt.merc1 = null // защита от повторного использования класса
kkt.merc1 = new Merc()
kkt.merc1.foo()