OKyJIucT
4/15/2016 - 10:52 AM

Ассоциированный массив

Ассоциированный массив


function parameterAlias(parameter) {

    var parameters = {};

    parameters['ip'] = 'ip клиента, сделавшего заказ';
    parameters['country'] = 'страна';
    parameters['region'] = 'регион';
    parameters['city'] = 'город';
    parameters['postIndex'] = 'почтовый индекс';
    parameters['address'] = 'адрес';
    parameters['house'] = 'дом/строение';
    parameters['flat'] = 'квартира/офис';
    parameters['fio'] = 'Ф.И.О.';
    parameters['phone'] = 'телефон';
    parameters['price'] = 'цена за единицу товара';
    parameters['total'] = 'цена итого';
    parameters['quantity'] = 'количество единиц товара';
    parameters['additional1'] = 'дополнительное поле 1';
    parameters['additional2'] = 'дополнительное поле 2';
    parameters['additional3'] = 'дополнительное поле 3';
    parameters['additional4'] = 'дополнительное поле 4';
    parameters['additional5'] = 'дополнительное поле 5';
    parameters['additional6'] = 'дополнительное поле 6';
    parameters['additional7'] = 'дополнительное поле 7';
    parameters['additional8'] = 'дополнительное поле 8';
    parameters['additional9'] = 'дополнительное поле 9';
    parameters['additional10'] = 'дополнительное поле 10';
    parameters['additional11'] = 'дополнительное поле 11';
    parameters['additional12'] = 'дополнительное поле 12';
    parameters['additional13'] = 'дополнительное поле 13';
    parameters['additional14'] = 'дополнительное поле 14';
    parameters['additional15'] = 'дополнительное поле 15';
    parameters['comment'] = 'комментарий к заказу';

    var answer = parameters[parameter] || 'Неизвестный параметр';

    return answer;
}