Javascript 它之外的备用函数变量

Javascript 它之外的备用函数变量,javascript,Javascript,我试图对数组进行排序,只是为了训练,但我遇到了麻烦。 我很难理解函数是如何工作的,即使使用谷歌或文档,我也找不到答案。 我很难知道是否可以使用变量j与我的函数进行交互,以避免在循环中从头开始计数。 我能做吗? 当然,如果你有另一种选择排序的方法,我相信还有另一种方法。如果你有时间,请告诉我你的答案。 以下是我尝试过的: var array = [8, 4, 2, 9, 4, 3, 7, 1, 6, 40, 21, 30]; function findMini(j) { var min

我试图对数组进行排序,只是为了训练,但我遇到了麻烦。 我很难理解函数是如何工作的,即使使用谷歌或文档,我也找不到答案。 我很难知道是否可以使用变量
j
与我的函数进行交互
,以避免在循环中从头开始计数。 我能做吗? 当然,如果你有另一种选择排序的方法,我相信还有另一种方法。如果你有时间,请告诉我你的答案。 以下是我尝试过的:

var array = [8, 4, 2, 9, 4, 3, 7, 1, 6, 40, 21, 30];


function findMini(j) {
    var min = 100;  
    var count = j;

    for (var i = 0; i < array.length; i++) {
        if (i = 0) {
            min = array[i + count];
            i = i + j;
        }
        else if (array[i] < min) {
            min = array[i];
        }
        else {

        }
    }
    return min;
}


for (var j = 0; j < array.length; j++) {
    console.log('Le tableau [ ' + j + ' ] = ' + findMini(j));
}
var数组=[8,4,2,9,4,3,7,1,6,40,21,30];
函数findMini(j){
var最小值=100;
var计数=j;
对于(var i=0;i