renovations

This commit is contained in:
Ilya Kantor 2015-01-11 01:54:57 +03:00
parent 4b8b168fd2
commit c7d4c7e3ff
172 changed files with 869 additions and 244 deletions

View file

@ -0,0 +1,23 @@
# Добавить класс в строку
[importance 5]
В объекте есть свойство `className`, которое содержит список "классов" - слов, разделенных пробелом:
```js
var obj = {
className: 'open menu'
}
```
Создайте функцию `addClass(obj, cls)`, которая добавляет в список класс `cls`, но только если его там еще нет:
```js
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. Ваша функция не должна добавлять лишних пробелов.