pilih Kecil apa Besar

Run Settings
LanguageJavaScript
Language Version
Run Command
// release 1 function sortingByType(array1) { let arrresult = []; let arr1 = []; let arr2 = []; let arr3 = []; let a; for (let i = 0; i < array1.length; i++) { // line 8 sampek 16 iki cuma mengelompokan data berdasarkan type data , type data number ndek array 1 if (typeof array1[i] === "number") { // type data string ndek arr2, type data boolean ndek arr 3 arr1.push(array1[i]) } else if (typeof array1[i] === "string") { arr2.push(array1[i]) } else if (typeof array1[i] === "boolean") { arr3.push(array1[i]) } } // console.log(arr1, " ", arr2 , " ", arr3) let ar1 = kecilKeBesar(arr1) // manggil fungsi kecilkeBesar dengan menggunakan argument arr1 let ar2 = kecilKeBesar(arr2) // manggil fungsi kecilkeBesar dengan menggunakan argument arr2 let ar3 = kecilKeBesar(arr3) // manggil fungsi kecilkeBesar dengan menggunakan argument arr3 // console.log(ar1, ar2, ar3) arrresult.push(arr1, arr2, arr3) // push ke arrresult return arrresult } function kecilKeBesar(arraynya){ // line 27 - 39 podo persis mbek release 0 cuma let a ne tak ganti let z let z for(let j = 0 ; j < arraynya.length; j++){ for(let i = j+1; i <arraynya.length; i++){ if (arraynya[j] > arraynya[i]) { z = arraynya[j] arraynya[j] = arraynya[i] arraynya[i] = z } } } return arraynya } console.log(sortingByType([1, 3, 'array', -45, true, false, 'big']));
Editor Settings
Theme
Key bindings
Full width
Lines