728x90


안녕하세요. 공유민입니다.

Javascript에서 class 속성에  접근할 때, 속성의 이름을 갖고 있는 변수로 class 속성에 접근하는 방법에 대한 예제입니다.


위 예제소스와 같이 className[property]로 사용하면 변수명이어도 클래스 속성에 접근할 수 있습니다.

도움이 되셨다면 공감부탁드립니다. 감사합니다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!DOCTYPE html>
<head>
    <meta charset="utf-8"/>
    <script>
        function example_cls(name, desc) 
        {
            this.name     = name;
            this.desc     = desc;
        }
        
        var abcd = new example_cls('a''b'); // example_cls 객체 변수 생성
        
        
        for (var property in abcd) // 속성들의 이름, 값 표시
        {
            if (abcd.hasOwnProperty(property)) 
            {
                alert(property + " : " + abcd[property]); // 이름 : 값
                // abcd[property] (O), abcd.property (X)
            }
        }        
    </script>
</head>    
<body>
</body>
</html>
 
cs


* 참조 사이트

  *사이트 1

  *사이트 2



+ Recent posts