Size: a a a

2019 September 23

d🇳

dev1lroot 🇳🇴 in javascript_ru
class Pivas
{
 constructor(id,name){
   this.id = id;
   this.name = name;
   this.status = "await";
 }
 createGUI(where){

   var event = this.event;
   var status = this.status;

   $(where).append("<button id="+this.id+">"+this.name+"</button>");

   $('#'+this.id).click(function() {
     status = "clicked";
     console.log(event);
     var f = new Function(event);
   })
 }
}
var t = new Pivas('pew',"Жми");
t.event = "alert('sooqabliad')";
t.createGUI('body');
console.log(t.status);
источник

S

Syntax Highlight Bot in javascript_ru
dev1lroot 🇳🇴
class Pivas
{
 constructor(id,name){
   this.id = id;
   this.name = name;
   this.status = "await";
 }
 createGUI(where){

   var event = this.event;
   var status = this.status;

   $(where).append("<button id="+this.id+">"+this.name+"</button>");

   $('#'+this.id).click(function() {
     status = "clicked";
     console.log(event);
     var f = new Function(event);
   })
 }
}
var t = new Pivas('pew',"Жми");
t.event = "alert('sooqabliad')";
t.createGUI('body');
console.log(t.status);
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
как ты из функции кнопки вернешь значение если она в методе который вызывается 1 раз, тут нужно сохранить в кнопке инфу куда вернуть
источник

k

kolay` in javascript_ru
источник

k

kolay` in javascript_ru
Не пробовал arrow функцию как коллбек?
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
покажи
источник

k

kolay` in javascript_ru
Замени click(function () { на click(event => {
источник

p

p0rsche in javascript_ru
давно такой наркомании не видел. в createGUI обращение к полям, которых как бы нет
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
иии
че эхто даст
источник

p

p0rsche in javascript_ru
т.е. ты не удосужился их создать в конструкторе
источник

p

p0rsche in javascript_ru
это я просто начинаю разбор кода
источник

p

p0rsche in javascript_ru
потому что скорее всего его придется переписать
источник

p

p0rsche in javascript_ru
а $, очевидно, это jquery
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
они дефайнятся уже ниже, не обязательно пихать это в конструктор
источник

p

p0rsche in javascript_ru
они дефайнятся у тебя в рантайме после создания объекта
источник

p

p0rsche in javascript_ru
это жесть
источник

p

p0rsche in javascript_ru
так-с, где там у нас код можно размещать с просмотром...
источник

k

kolay` in javascript_ru
p0rsche
так-с, где там у нас код можно размещать с просмотром...
Codepen
источник

d🇳

dev1lroot 🇳🇴 in javascript_ru
p0rsche
они дефайнятся у тебя в рантайме после создания объекта
зато экономея памяти, если не задефайнил в рантайме то не занимает ;D
источник

k

kolay` in javascript_ru
Какой памяти
источник