의외로 js엔 셔플이 없어서 찾아보니
Array.prototype.shuffle =
function
() {
var
input =
this
;
for
(
var
i = input.length-1; i >=0; i--) {
var
randomIndex = Math.floor(Math.random()*(i+1));
var
itemAtIndex = input[randomIndex];
input[randomIndex] = input[i];
input[i] = itemAtIndex;
}
return
input;
}
확장해서 사용하면 된단다.
사용예: Array.shuffle()
'js' 카테고리의 다른 글
javascript foreach 관련 (0) | 2016.05.25 |
---|---|
jquery에서 index() 사용하기 (0) | 2016.02.25 |
jquery를 이용한 iframe 접근 (0) | 2016.01.19 |
javascript 개행문자 관련 (0) | 2015.04.10 |
HTML 폼(form) 크롬에서 두번 눌러야 제출(submit) 될때 (펌) (0) | 2015.02.13 |