Wpis z mikrobloga

#programowanie #javascript
Koledzy i koleżanki, małą zagwozdkę mam ( ͡° ʖ̯ ͡°)

Na czym polega problem: chodzi o generowanie tylko widocznych kolumn w generatorze excela -> mam tablicę obiektów, obiekty mają jakieś tam property i prócz tego mam mapę nazwaProperty -> boolean (czy jest widoczna). Chodzi mi teraz o to jak to zapisać.

Przykład:
Tablica obiektów:
[
{property1: 'cosTam', property2: 'cosTam', property3: 'cosTam'},
{property1: 'cosTam2', property2: 'cosTam2', property3: 'cosTam2'},
{property1: 'cosTam', property2: 'cosTam', property3: 'cosTam'},
]

Mapa:
property1 => false,
property2 => true,
property3 => true

Wynikowo więc chcę żeby zwróciło mi tablicę obiektów analogiczną do pierwszej ale bez propertisów które mają odpowiednik w mapie ustawiony na false.

Na razie mam coś w ten deseń i zastanawiam się czy to dobry sposób i jak to dalej pociągnąć:

tableData.forEach((element: any) => {
for (const i in element) {
if (Object.prototype.hasOwnProperty.call(element, i)) {
console.log(i)
}
}}
)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach