v2.5.2
Giriş yap

JavaScript dilinde birden fazla Array'i istenilen şekilde karıştırmak.

mertt
354 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Selamlar,

Amacım birden fazla arrayı birbiriyle karıştırarak istediğim şekilde kombinlemek. Örnek vermek gerekirsek elimizde 2 adet array olsun.

    let firstArray = ["40", "41", "42"];
    let secondArray = ["Red", "Black"];

Amacım bu iki arrayı aşağıda ki gibi olacak şekilde yeni bir array haline getirmek.

    let sonuc = [ ["40", "Red"], ["40", "Black"], ["41", "Red"], ["41", "Black"], ["42", "Red"], ["42", "Black"] ];

firstArray ve secondArray şeklinde 2 array belirttim array sayısı ve içlerinde ki eleman sayısı değişebilir. İstediğim şekilde nasıl arrayleri kombinlerim?

tayfunerbilen
682 gün önce

ben de farkli bir ornek vereyim:

console.log(
    firstArray.reduce((acc, curr) => [...acc, ...secondArray.reduce((a, c) => [...a, [curr, c]] ,[])] ,[])
)