Загрузка...

BAS How to combine four lists into one?

Thread in Private Keeper, BAS, OB created by FFyP Jan 11, 2025. 250 views

  1. FFyP
    FFyP Topic starter Jan 11, 2025 12,835 Oct 9, 2021
    Есть четыре отдельных списка с данными, нужно создать единый список из имеющихся так, чтобы данные из списков сопоставились т.е >

    Первое значение первого списка:Первое значение второго списка:Первое значение третьего списка:Первое значение четвертого списка

    И так дальше со всеми данными.
     
  2. Okila
    Okila Jan 11, 2025 Banned 1092 Dec 26, 2020
    JS
    function combine(arr1, arr2, arr3, arr4) {
    var result = [];
    var maxLength = Math.max(arr1.length, arr2.length, arr3.length, arr4.length);

    for (var i = 0; i < maxLength; i++) {
    var val1 = arr1[i] !== undefined ? arr1[i] : "";
    var val2 = arr2[i] !== undefined ? arr2[i] : "";
    var val3 = arr3[i] !== undefined ? arr3[i] : "";
    var val4 = arr4[i] !== undefined ? arr4[i] : "";

    result.push(val1 + ":" + val2 + ":" + val3 + ":" + val4);
    }

    return result;
    }

    [[RES]] = combine([[ARR1]], [[ARR2]], [[ARR3]], [[ARR4]]);
     
    1. View previous comments (6)
    2. FFyP Topic starter
      Okila, [IMG] он то работает, но не так как нужно, просто объединяет списки > Первый список:второй список и т.д
    3. Okila
      FFyP, слетела часть кода, бро
    4. Okila
      FFyP, щас отредачу, увидел ошибку
    5. View the next comments (3)
Loading...
Top