Size: a a a

JavaScript — русскоговорящее сообщество

2020 March 11

ХС

Хатам Союнов in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
если убрать, то можешь new Set([...array])
так?
источник

YG

Yury Golikov in JavaScript — русскоговорящее сообщество
Хатам Союнов
Ребята подскажите пожалуйста как убрать из массива повторяющейся объект? или как объединить объекты?
Только это сработает если у тебя именно одинаковые ссылки на объект.
источник

ГЩ

Глеб Щукин in JavaScript — русскоговорящее сообщество
mvc
view может на прямую к модели обращаться?
типа
class View {
 constructor(model) {
     this.model = model
 }
 update() {
   this.render(this.model.data)
 }
}
источник

ГЩ

Глеб Щукин in JavaScript — русскоговорящее сообщество
?
источник

YG

Yury Golikov in JavaScript — русскоговорящее сообщество
Глеб Щукин
mvc
view может на прямую к модели обращаться?
типа
class View {
 constructor(model) {
     this.model = model
 }
 update() {
   this.render(this.model.data)
 }
}
mvc очень общий паттерн, к тому же еще и разный везде. В целом да.
источник

ХС

Хатам Союнов in JavaScript — русскоговорящее сообщество
Yury Golikov
Только это сработает если у тебя именно одинаковые ссылки на объект.
ну да, так не пойдет
источник

YG

Yury Golikov in JavaScript — русскоговорящее сообщество
Хатам Союнов
ну да, так не пойдет
источник

DK

Denis Kalinochkin in JavaScript — русскоговорящее сообщество
Глеб Щукин
mvc
view может на прямую к модели обращаться?
типа
class View {
 constructor(model) {
     this.model = model
 }
 update() {
   this.render(this.model.data)
 }
}
В mvc это делается через контроллер
источник

ПД

Павлов Дмитрий in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
До запроса смотришь, не пустая ли переменная, в которую данные отдаёшь
не пойму все же
вот функция

$(document).ajaxComplete(function(){
  $('.delrow').click(function(){
     var nameBtn = $(this).attr('name');
     var tbl = $(this).attr('tbl');
     var opername = $(this).attr('opername');
     $.ajax({
             type: 'POST',
             dataType: 'json',
              url: 'scripts/func/ajax.php',
              data: {'nameBtn': nameBtn,'tbl': tbl, 'opername': opername},
               success:  function(d){
                  $( '#num_row_5' ).remove();
                }
        })
    })
});
как сделать чтобы она повторно не навешивалась?
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Павлов Дмитрий
не пойму все же
вот функция

$(document).ajaxComplete(function(){
  $('.delrow').click(function(){
     var nameBtn = $(this).attr('name');
     var tbl = $(this).attr('tbl');
     var opername = $(this).attr('opername');
     $.ajax({
             type: 'POST',
             dataType: 'json',
              url: 'scripts/func/ajax.php',
              data: {'nameBtn': nameBtn,'tbl': tbl, 'opername': opername},
               success:  function(d){
                  $( '#num_row_5' ).remove();
                }
        })
    })
});
как сделать чтобы она повторно не навешивалась?
отдавай в ответ условный status: true и перед запросом проверяй его
let b = false;

if (!b) {
....
}
источник

ПД

Павлов Дмитрий in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
отдавай в ответ условный status: true и перед запросом проверяй его
let b = false;

if (!b) {
....
}
т.е. флаг, правильно я понимаю?
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Павлов Дмитрий
т.е. флаг, правильно я понимаю?
da
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
можно и пиратский
источник

ПД

Павлов Дмитрий in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
можно и пиратский
)))
источник

ПД

Павлов Дмитрий in JavaScript — русскоговорящее сообщество
не, я прост думал может красивее решение есть
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Павлов Дмитрий
не, я прост думал может красивее решение есть
тебе просто либо на клиенте, либо на сервере проверять, был ли запрос
источник

cd

cyber doge in JavaScript — русскоговорящее сообщество
Привет, подскажиите плз как это называется? Этож не дженерики (как в java) или шаблоны (как в с++)? нафига вообще типы у js?
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
cyber doge
Привет, подскажиите плз как это называется? Этож не дженерики (как в java) или шаблоны (как в с++)? нафига вообще типы у js?
когда не знаешь какой у тебя тип будет в итоге, лёгкая валидация типов и т.д.
источник

cd

cyber doge in JavaScript — русскоговорящее сообщество
т.е. это типы?
источник

cd

cyber doge in JavaScript — русскоговорящее сообщество
лан, а название какое чтоб почитать про них?
источник