en.javascript.info/1-js/4-data-structures/8-array-methods/1-add-class/task.md
Ilya Kantor 05a93ced80 edit
2016-03-04 19:06:22 +03:00

828 B
Raw Blame History

importance: 5


Добавить класс в строку

В объекте есть свойство className, которое содержит список "классов" - слов, разделенных пробелом:

var obj = {
  className: 'open menu'
}

Создайте функцию addClass(obj, cls), которая добавляет в список класс cls, но только если его там еще нет:

addClass(obj, 'new'); // obj.className='open menu new'
addClass(obj, 'open'); // без изменений (класс уже существует)
addClass(obj, 'me'); // obj.className='open menu new me'

alert( obj.className ); // "open menu new me"

P.S. Ваша функция не должна добавлять лишних пробелов.