728x90

자바스크립트 for in문 간단 연습

 

    <h4>for in문</h4>
    <button onclick="forInTest();">for in문</button>
    <!-- 자바 foreach랑 비슷함 -->
    <script>
        function forInTest(){
           var rst = "";
           var arr = ['a','b','c','d'];
            
            for(var i in arr){
                console.log(i)      // 0123
                // rst = arr[i] + " "; // 값 자체는 0~3까지 다 들어감. 마지막 들어간게 3이라 덮어씌워지면서 3의 자료인 d가 출력
                rst += arr[i] + " "; // += 변경해야 추가됨
           }
           alert(rst);
        }
    </script>


    <button onclick="forInTest2();">for in문2</button>
    <!-- 자바 foreach랑 비슷함 -->
    <script>
    function forInTest2(){
        var forin = "";
        var forinArr = ['ㄱ','ㄴ','ㄷ','ㄹ'];

        for(var i in forinArr) {
            console.log(i);
            forin += forinArr[i] + " ";
        }
        alert(forin);
    }
    </script>
728x90
반응형

+ Recent posts