Добавление значений в массив

by LeD4eG

JavaScript

var obj = { className: 'cls1 cls2' }

addClass(obj, 'cls3');
alert(obj.className);

    function addClass(obj, cls) {
       var arrCls = obj.className.split(' ');
       for(var i=0; i<arrCls.length; i++){
           if(arrCls[i]==cls) return;
       }
       arrCls.push(cls);
       obj.className = arrCls.join(' ');    
    }