Tablice (plik class.js)

Ćwiczenie 5.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ę switchClassName, która dodaje na koniec listy nową klasę, jeżeli tej klasy na liście wcześniej nie było i usuwa z listy tę klasę w przeciwnym przypadku. 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 

      switchClassName(obj, 'visible');
      console.log(obj.className);
      switchClassName(obj, 'bordered');
      console.log(obj.className);
   

powinno być:

      first bordered visible
      first visible