Ćwiczenie 8.2:
Dany jest obiekt, który ma właściwość className, zawierającą listę klas, oddzielonych spacją, na przykład,
var obj = {
className: 'first bordered'
}
Zdefiniuj funkcję addClassName, która dodaje na koniec listy nową klasę, jeżeli jej tam wcześniej nie było. Funkcja nie powinna zmieniać kolejności klas na liście, ani dodawać zbędnych spacji.
W szczególności, wynikiem następującego kodu na powyższym obiekcie
addClassName(obj, 'visible');
console.log(obj.className);
addClassName(obj, 'visible');
console.log(obj.className);
powinno być:
first bordered visible
first bordered visible