удаление дублирования кода на nodejs переменных и android студийном запросе - PullRequest
0 голосов
/ 06 августа 2020

У меня есть система, в которой я получаю данные из базы данных и сохраняю эти результаты в виде строк. Для каждого элемента данных у меня есть 6 переменных.

Мне нужен способ эффективного цикла их создания и отправки, поэтому мне не нужно вручную вводить версию для каждого элемента.

Пример У меня есть 3 данных, которые я хочу отправить:

            var D1_V1 = result[0].V1_String;
            var D1_V2 = result[0].V2_String;
            var D1_V3 = result[0].V3_String;
            var D1_V4 = result[0].V4_String;
            var D1_V5 = result[0].V5_String;
            var D1_V6 = result[0].V6_String;
            //D2
            var D2_V1 = result[1].V1_String;
            var D2_V2 = result[1].V2_String;
            var D2_V3 = result[1].V3_String;
            var D2_V4 = result[1].V4_String;
            var D2_V5 = result[1].V5_String;
            var D2_V6 = result[1].V6_String;
            //D3
            var D3_V1 = result[2].V1_String;
            var D3_V2 = result[2].V2_String;
            var D3_V3 = result[2].V3_String;
            var D3_V4 = result[2].V4_String;
            var D3_V5 = result[2].V5_String;
            var D3_V6 = result[2].V6_String;

Теперь, как мне создать X их количество, а не вручную создавать x из них в code.

Обратите внимание, тогда я хочу отправить эти данные, например:

res.status(200).send({
                D1_V1: D1_V1,
                D1_V2: D1_V2,
                D1_V3: D1_V3,
                D1_V4: D1_V4,
                D1_V5: D1_V5,
                D1_V6: D1_V6,//D1
                D2_V1: D2_V1,
                D2_V2: D2_V2,
                D2_V3: D2_V3,
                D2_V4: D2_V4,
                D2_V5: D2_V5,
                D2_V6: D2_V6,//D2
                D3_V1: D3_V1,
                D3_V2: D3_V2,
                D3_V3: D3_V3,
                D3_V4: D3_V4,
                D3_V5: D3_V5,
                D3_V6: D3_V6//D3
});

Точно так же я хочу sh сделать то же самое в android studio для создания этих строк и l oop строки. Я думаю, что массив / для l oop будет подходящим, но интересно, есть ли у вас какие-нибудь хорошие идеи для этой реализации.

Вопрос: Как лучше всего это сделать?

...