// 자바스크립트 전역변수 동적 생성 (eval 함수를 자제하고 다음방법을 추천한다.)for(var i=0; i<=3; i++) {// eval("p"+i+"=hello "+i); // badwindow['p'+i] = "hello " + i;}console.log(p0); // hello 0console.log(p1); // hello 1console.log(p2); // hello 2console.log(p3); // hello 3// 함수에서 매개변수 동적 변경function test(a1, a2, a3, a4, a5) {for(var i=0; i<arguments.length; i++) {var idx = i + 1;// eval("a"+idx+"= 100"+idx); // badarguments[i] = "100" + idx;}console.log(a1); // 1001console.log(a2); // 1002console.log(a3); // 1003console.log(a4); // 1004console.log(a5); // 1005}test("a", "b" , "c" , "d", "e");
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 다형성, 메서드오버라이딩 흉내내기 (1) | 2016.09.21 |
---|---|
[JavaScript] 싱글톤 패턴 (Singleton) (0) | 2016.09.10 |
[JavaScript] 문자열 검색, 정규표현식 검색된 문자열 배열 반환 (1) | 2016.06.01 |
[javaScript] ajax (0) | 2016.03.23 |
[Javascript] location 객체 url 정보 가져오기 (0) | 2016.03.14 |