“Test de vitesse du code JavaScript” Réponses codées

Tester la fonction de charge de charge javascript

var iterations = 1000000;
console.time('Function #1');
for(var i = 0; i < iterations; i++ ){
    functionOne();
};
console.timeEnd('Function #1')

console.time('Function #2');
for(var i = 0; i < iterations; i++ ){
    functionTwo();
};
console.timeEnd('Function #2')
Restu Wahyu Saputra

Test de vitesse du code JavaScript

function quickSortMain2(array) {
    console.log("array", array);
    var l = array.length;
    if(l <= 1) return array;
    const pivot = array[l-1];
    const leftArr = [];
    const rightArr = [];
    for (const el of array.slice(0, l-1)) el < pivot ? leftArr.push(el) : rightArr.push(el);
    if(leftArr.length > 0 && rightArr.length > 0) return [...quickSortMain2(leftArr), pivot, ...quickSortMain2(rightArr)];
    else if(leftArr.length) return [...quickSortMain2(leftArr), pivot];
    else if(rightArr.length > 0) return [pivot, ...quickSortMain2(rightArr)];
}
var items = [5,3,7,6,2,9];
var sortedArray = quickSortMain2(items);
console.log(sortedArray);
Thankful Tern

Réponses similaires à “Test de vitesse du code JavaScript”

Questions similaires à “Test de vitesse du code JavaScript”

Plus de réponses similaires à “Test de vitesse du code JavaScript” dans JavaScript

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code