Создание нового объекта, взяв часть элемента из существующего объекта

Да, git clean, похоже, ведет себя противоположно документам, удалив игнорируемый файл, даже если -x / -X не указан.

Кажется, что опция -d переопределяет отсутствие -x / -X. То есть, git clean -df удалит неподготовленные каталоги, даже если они содержат незатребованные, но проигнорированные файлы .

Я не знаю, является ли это надзором или преднамеренным, но manpage явно неполна в этом отношении. Вы можете рассмотреть возможность отправки патча для manpage в список рассылки git.

BTW, та же проблема обсуждается в вопросе . Как сохранить все проигнорированные файлы в git clean -fd? . Там отмечается, что git clean -df не будет удалять каталоги, которые находятся в .gitignore. Поэтому, чтобы сохранить ваш conf/, вы можете добавить его в .gitignore.

0
задан kronus 16 January 2019 в 19:01
поделиться

1 ответ

Вы можете map пройти через массив объектов и, используя destructer, получить desired key's value и вернуть их как объект в соответствии с вашей парой key value.

let obj = [{"id": "8","name": "Austin to Carls 32 to 33 chocolates to oil","price": "9.67","category": "oils",  "description": "The standard Lorem Ipsum passage, used since the 1500s Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.Ut enim ad minim veniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore e", "ts": "2019-01-08 11:47:09", "product_image_id": "33", "enabled": "1","product_image": "crater-winslow-40.png", "counter": 3}, {"id": "9","name": "something test 3 upd","price": "12.23","category": "chocolates","description": "The standard Lorem Ipsum passage, used since the 1500s Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu", "ts": "2019-01-08 08:54:49", "product_image_id": "29", "enabled": "1", "product_image": "40-64-grand-canyon.png","counter": 2}]

let op = obj.map(e=>{
  let {counter,id,name,price,description} = e;
  return{
    name,price,description,
    quantity: counter,
    sku: id,
  }
})

console.log(op)

0
ответ дан Code Maniac 16 January 2019 в 19:01
поделиться
Другие вопросы по тегам:

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