Идентификатор объекта должен быть удален на основе соответствия req.params.id

Я полагаю, вы хотите напечатать значение для stdout? Если это так, вы должны использовать системный вызов для этого. Системные вызовы зависят от ОС.

, например. Linux: Таблица системных вызовов Linux

Всемирная программа hello в этом учебнике может дать вам некоторые идеи.

0
задан frontend 12 March 2019 в 09:33
поделиться

2 ответа

let cards = [{
    item: {
        _id: '5c863cc8ee0819f989acf9c3',
        imagePath: 'https://upload.wikimedia.org/wikipedia/en/5/5e/Gothiccover.png',
        title: 'Gothic Video',
        description: 'Absolutely stunning',
        price: 10,
        __v: 0,
    },
    image: 'https://upload.wikimedia.org/wikipedia/en/5/5e/Gothiccover.png',
    qty: 1,
    price: 10,
    id: '5c863cc8ee0819f989acf9c3',
}]

cards.forEach(element => {
    delete element.id
})

console.info(cards)
0
ответ дан coudy.one 12 March 2019 в 09:33
поделиться

Я предполагаю, что исходит от cart.generateArray()?

Если это так, вы, вероятно, должны сделать это внутри рассматриваемой функции, но если вы не можете, то просто сопоставьте результаты с новым массивом:

let result = cart.generateArray().map(item => {
  const {id, ...entry} = item;
  // if you want to also remove _id from the inner item, you can do the same
  return entry;
});
console.log(result); // will have entries w/o id in them. 

Если вы Рассматривая также удаление вложенного объекта item, это подход smae, хотя я изменю некоторые слова, чтобы улучшить читаемость.

let result = cart.generateArray().map(cartItem => {
  const {id, item, ...entry} = cartItem;
  // this will remove both the id and the item keys
  return entry;
});
console.log(result); // will have entries w/o id in them. 
0
ответ дан Paul 12 March 2019 в 09:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: