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

  • Blendtec

    Blendtec

    30 EKİM 2006
  • gamingbits

    gamingbits

    2 Mayıs 2006
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013