Dado o número de palavras e de colunas:
word_count do var = 111;
cols do var = 5;
var = 0 extra;
derramamento do var = [0.0.0.0.0]; // mesmos # dos elementos que # das colunas
o var enfileira = parseInt (word_count/cols, 10); Palavras de // por a coluna
var i = 0;
se (fileiras * cols)! word_count do ==) {
extra = word_count - (fileiras * cols); Sobras de //?
se (acréscimo! == 0) {
enfileira += 1; Necessidade de // uma outra fileira para sobras
}
}
/*
Você sabe que # das entradas por a coluna e você pode rachar o “word_list” em espaços
(ou aba ou o que quer que) e laço com as palavras, construindo seus elementos
*
o var exprime = wordlist.split (''); // cria a disposição de palavras
extensão do var = [];
para (var i = 0; i < cols="">
extensão [(i + (j * cols)] = "" + (i + (j * cols);
}
}
/*
a “extensão” prende agora os elementos na ordem columnar:
[
0, 24, 46, 68, 90,
1, 25, 47, 69, 91,
2, 26, 48, 70, 92,
…
22, 45, 67, 89.111
23 -- -- -- --
]
e você pode adicioná-los aos DOM com um laço simples
*
para (i = 0; i < span="">
|