SORU
23 NİSAN 2015, PERŞEMBE


Ne kadar kısaltmak için switch case bloğu bir ay adı bir sayıya dönüştürme?

Bir şekilde daha az çizgiler bu yaz, ama yine de kolayca okunabilir.

var month = '';

switch(mm) {
    case '1':
        month = 'January';
        break;
    case '2':
        month = 'February';
        break;
    case '3':
        month = 'March';
        break;
    case '4':
        month = 'April';
        break;
    case '5':
        month = 'May';
        break;
    case '6':
        month = 'June';
        break;
    case '7':
        month = 'July';
        break;
    case '8':
        month = 'August';
        break;
    case '9':
        month = 'September';
        break;
    case '10':
        month = 'October';
        break;
    case '11':
        month = 'November';
        break;
    case '12':
        month = 'December';
        break;
}

CEVAP
23 NİSAN 2015, PERŞEMBE


Bir dizi tanımla, dizin tarafından.

var months = ['January', 'February', ...];

var month = months[mm - 1] || '';

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • tunez4you

    tunez4you

    20 EKİM 2008