prototype
ํ์ค ๋ด์ฅ ๊ฐ์ฒด(Standard Built-in Object)
์๋ฐ์คํฌ๋ฆฝํธ ๋ด์ฅ ๊ฐ์ฒด
๋ฐฐ์ด์ ํ์ฅ
var arr = new Array('seoul','new york','ladarkh','pusan', 'Tsukuba');
function getRandomValueFromArray(haystack){
var index = Math.floor(haystack.length*Math.random());
// random -> 0 ๋ถํฐ 1 ์ฌ์ด์ ์๋ ์์ ๊ฐ๋ค์ค ํ๋๋ฅผ ๊ณฑํ๋ฉด ๊ทธ๊ฐ์ ์ต๋๊ฐ์ผ๋ก ํ๋ ๋๋คํ ๊ฐ์ ๋ง๋ค์ด๋ธ๋ค.
//floor -> ์ด๋ ํ ์์์ ์ด ์๋ ๋ค์ ์๋ ๊ฐ์ ์์ ์ค
return haystack[index];
}
console.log(getRandomValueFromArray(arr)); //๋ ๋คํ๊ฒ ๋ง๋ค์ด๋ธ index์ ํด๋นํ๋ ์์์๊ฐ์ด ์ถ๋ ฅLast updated