fbpx

Cadmatic-Hull Ekspert

Mapowanie w JavaScript

Mapowanie można wykożystać do podmiany nazwy własności na inną nazwę. Działa ono w następujący sposób.

Na początek tworzymy stałą lub zmienną zawierającą obiekt:

const  myMap = {
     className : "class"
}

W naszym przykładzie chcemy, aby jeśli podane zostanie className zostało ono zamienione na class. Uzyskamy to stosując operację logiczną or czyli ||

let atr = "className"
console.log(myMap[atr] || atr)
//wynik "class"

let atr = "id"
console.log(myMap[atr] || atr)
//wynik "id"

Oczywiście stała myMap może zawierać wiele przypisań elementów i w ten sposób podmieniać można różne rzeczy.