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

  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • Nightmare2005

    Nightmare200

    14 Ocak 2007
  • Videojug

    Videojug

    25 EKİM 2006