JSFiddle - React, Tailwind, and code Playground

by kontrach

JavaScript

function getWeekDay(date) {
    var day = date.getDay(),
        weekDayIndex = day - 1,
        weekDays = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];
    
    return weekDays[ weekDayIndex ];
    
    //или в дву строки. не сработает,так как стоит после ретурна
    var weekDays = ['пн', 'вт', 'ср', 'чт', 'пт', 'сб', 'вс'];
    return weekDays[ date.getDay() - 1 ]
}

var date = new Date(2011,0,3);  // 3 января 2012

//console.log(date);

alert( getWeekDay(date) );

















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

var obj = {
    className: 'open menu'
}

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

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