Загрузка...

BAS
How to combine four lists into one?

Thread in Private Keeper, BAS, OB created by Livebot Jan 11, 2025. 416 views

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

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

    И так дальше со всеми данными.
     
  2. Okila
    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. Livebot Topic starter
      avatarOkila, [IMG] он то работает, но не так как нужно, просто объединяет списки > Первый список:второй список и т.д
    3. Okila
      avatarLivebot, слетела часть кода, бро
    4. Okila
      avatarLivebot, щас отредачу, увидел ошибку
    5. View the next comments (3)
Loading...