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

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • NextKsa

    NextKsa

    7 EKİM 2009
  • Peyton

    Peyton

    28 Aralık 2008