자바스크립트 - 배열에서 지정된 요소를 무작위 추출하는 방법
카카오 닉네임으로 간단하게 랜덤 문자열 또는 단어/이름을 구현할 수 있다. randomItem()
함수를 활용하는 방법이다. 자바스크립트 배열에서 지정된 요소를 무작위 추출한다. 아래 예제의 경우, 1개만 무작위로 추출해서 화면에 출력한다. document.write
를 추가한다면 여러 개의 문자 조합도 가능하다.
요소의 개수 등은 지정하지 않아도 자동처리가 되며, 파라미터만 넣어주면 된다.
var kakao = new Array('어피치', '초롱초롱', '튜브', '프로도', '라이언', '프로도');
document.write(randomItem(kakao), ' ');
// 위의 주어진 배열(Array)에서 무작위 요소 1개를 반환한다.
function randomItem(a) {
return a[Math.floor(Math.random() * a.length)];
}
위의 예제를 직접 테스트를 하려면 JS Bin을 통해서 테스트를 해볼 수 있다.
'Web Development > JavaScript' 카테고리의 다른 글
jQuery $(".클래스명") .after를 활용한 HTML 웹페이지 변경 (0) | 2022.12.22 |
---|---|
티스토리 특정 카테고리에서만 나타나는 이미지 추가 방법 (0) | 2022.08.07 |
복사방지 자바스크립트 (0) | 2021.09.23 |
한글/영어/숫자 추출 자동화 온라인 도구 (0) | 2021.07.17 |
티스토리 키보드 단축키 수정/추가 - ProcessShortcut 기능 (0) | 2021.07.17 |
특정 페이지 및 카테고리의 HTML 구조를 변환하기 (IF조건문) (0) | 2021.07.17 |
[JavaScirpt] 자바스크립트로 오늘 날짜 출력하기 (0) | 2021.07.17 |
[JavaScript] 팝업 창 오늘 그만 보기 (0) | 2021.07.17 |