Size: a a a

Node.js — русскоговорящее сообщество

2020 March 07

M

Muhammad in Node.js — русскоговорящее сообщество
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
короче, посмотри внимательно, ты где-то уже отправил response, а потом еще раз пытаешься это сделать
посмотри по коду, мб ты 2 раза делаешь res.send(200)
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Что? Вам точно в тот чат
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Что? Вам точно в тот чат
ну так успокойся и иди в тот чат)
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Я не отвечаю на элементарные вопросы неправильно и не задаю их
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
Yaroslav Zhymkov
Я не отвечаю на элементарные вопросы неправильно и не задаю их
если тебе не нравится что-то, проигнорируй, пожалуйста
не нагнетай негатив, спасибо
источник

YZ

Yaroslav Zhymkov in Node.js — русскоговорящее сообщество
Ок
источник

CM

Chingiz Mamiyev in Node.js — русскоговорящее сообщество
Muhammad
кто нибудь сталкивался? На работу вроде не влияет, но выпадается почему-то
Может код скинешь?)
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
+
покажи код
источник

M

Muhammad in Node.js — русскоговорящее сообщество
Nikita 👩🏻‍💻💭
короче, посмотри внимательно, ты где-то уже отправил response, а потом еще раз пытаешься это сделать
посмотри по коду, мб ты 2 раза делаешь res.send(200)
Спасибо! Я вызывал sendStatus вместо status, поэтому так получилось.

res.status(200).send({"success": true});
источник

N👩

Nikita 👩🏻‍💻💭 in Node.js — русскоговорящее сообщество
Muhammad
Спасибо! Я вызывал sendStatus вместо status, поэтому так получилось.

res.status(200).send({"success": true});
гуд
источник

R

Rustam in Node.js — русскоговорящее сообщество
Rustam:
function showCart(invoiceArray){
 
 //-------добавляем ключ в массив
 for (let i = 0; i<invoiceArray.length; i++){
   goods[++ind] = invoiceArray[i];
 }
 
 //-------выводим массив на экран  
 
 for(key in goods){
   out += <tr id =${key}><td id="v">${ind}</td>;
   out += </td><td id="vv">${goods[key]['material_name']}</td>;
   out += </td><td id="vvv">${goods[key]['quantity']}</td>;
   out += </td><td id="vvvv">${goods[key]['measure']}</td>;
   out += <td><i class = "far fa-minus-square delete-item" data-goods_id="${key}"></i></td>;
   out += </tr>;
 }
 
 document.querySelector('.invoice').innerHTML = out;
 localStorage.setItem(ind, JSON.stringify(goods));
 
 document.querySelectorAll('.delete-item').forEach(function(element){
   element.onclick = deleteItem;
 });
 
}

function deleteItem(){
 let goodsId = this.dataset.goods_id;
 localStorage.removeItem(goodsId);
 document.getElementById(goodsId).remove();
 
 delete(goods[goodsId])
 invoiceArray.splice([0]);
}

всем привет! подскажите кто знает как очистить массив, т.к. при добавлении нового элемента выводятся предыдущие
источник

I

Igor in Node.js — русскоговорящее сообщество
массив = [];
источник

DS

Dima Sambors'kyi in Node.js — русскоговорящее сообщество
Rustam
Rustam:
function showCart(invoiceArray){
 
 //-------добавляем ключ в массив
 for (let i = 0; i<invoiceArray.length; i++){
   goods[++ind] = invoiceArray[i];
 }
 
 //-------выводим массив на экран  
 
 for(key in goods){
   out += <tr id =${key}><td id="v">${ind}</td>;
   out += </td><td id="vv">${goods[key]['material_name']}</td>;
   out += </td><td id="vvv">${goods[key]['quantity']}</td>;
   out += </td><td id="vvvv">${goods[key]['measure']}</td>;
   out += <td><i class = "far fa-minus-square delete-item" data-goods_id="${key}"></i></td>;
   out += </tr>;
 }
 
 document.querySelector('.invoice').innerHTML = out;
 localStorage.setItem(ind, JSON.stringify(goods));
 
 document.querySelectorAll('.delete-item').forEach(function(element){
   element.onclick = deleteItem;
 });
 
}

function deleteItem(){
 let goodsId = this.dataset.goods_id;
 localStorage.removeItem(goodsId);
 document.getElementById(goodsId).remove();
 
 delete(goods[goodsId])
 invoiceArray.splice([0]);
}

всем привет! подскажите кто знает как очистить массив, т.к. при добавлении нового элемента выводятся предыдущие
ArrayName.length = 0
источник

R

Rustam in Node.js — русскоговорящее сообщество
Dima Sambors'kyi
ArrayName.length = 0
Эти методы работают, в консоле отображается очистка, но на экран всеравно выводится
источник

DS

Dima Sambors'kyi in Node.js — русскоговорящее сообщество
Rustam
Эти методы работают, в консоле отображается очистка, но на экран всеравно выводится
Так как тебе нужно перерендерить уже с обновленым массивом
источник

R

Rustam in Node.js — русскоговорящее сообщество
Массив объявлен пустым на самом верху кода
источник

R

Rustam in Node.js — русскоговорящее сообщество
Dima Sambors'kyi
Так как тебе нужно перерендерить уже с обновленым массивом
Тоже не вариант т.к. имеются нужные значения
источник

DS

Dima Sambors'kyi in Node.js — русскоговорящее сообщество
Rustam
Массив объявлен пустым на самом верху кода
Окей но ты просто вставляеш html поэтому тебе нужно вставлять html заново каждый раз когда меняется масив
источник

DS

Dima Sambors'kyi in Node.js — русскоговорящее сообщество
Rustam
Тоже не вариант т.к. имеются нужные значения
Либо делать умнее и линковать html к данным массива через качтомные атрибуты и тогда ты сможешь удалять только нужные
источник