.every()
-
JavaScript 입문: 틱택토 게임 - 코딩 단순화 (이차원배열을 일차원배열로)컴퓨터 알아가기/JavaScript 2022. 8. 27. 19:30
이 글은 제로초 TV의 자바스크립트 강좌를 기본으로 하고 있습니다. 틱택토 게임은 현재까지 정리한 바에 따르면 구성되는 코딩은 완료가 되었고 다른 사이트에서 참조하여 컴퓨터가 turn되는 코딩은 만들어 보았습니다. 코딩에는 왕도가 없어서 일단 프로그램이 돌아가면 성공이라고 보면 되고 얼마나 깔끔하게 정리하느냐가 실력이라고는 합니다만 프로그램이 돌아가기만 하면 기분은 좋네요. 오늘은 기존 코딩(이차원배열)을 일차원배열로 바꾸는 연습과 현 코딩을 가지고 역시 컴퓨터가 무작위로 'X'를 표시하여 마치 게임하는 듯한 모습을 공부하도록 합니다. 1. 이차원 배열을 일차원 배열로 3 by 3 테이블을 만들때 row를 먼저 반복하고 다음 column (cell)을 반복하는 이차원 배열을 다음과 같이 만들어 보았습니다..
-
JavaScript 입문 : .entries( ), .next( ), .every( ), .some( )컴퓨터 알아가기/JavaScript 2022. 8. 22. 19:30
.entries( ) 메소드는 배열에서 index값과 value값을 받고자 할때 많이 사용되는 메소드입니다. 기본 구문부터 보도록 하겠습니다. 1. 배열에서 Index와 Value를 받을때 for... of와 같이 사용하여 배열을 반복할 수 있습니다. 2. .next( ) 메소드와 같이 사용하여 다음으로 이동 단계적으로 값을 찾을때 사용할 수 있습니다. 결국 .entries( ) 메소드는 반복자를 소환하기에 다음 과정을 넘기기 위해서는 .next( ) 메소드와 같이 사용합니다. 3. every( ) 메소드 every( ) 메소드는 배열안의 모든요소가 주어진 판별 함수를 만족하는지 확인하는 메소드로서 Boolean값을 반환합니다. 모든 조건을 만족하면 true가 반환됩니다. ※ every( ) 심화 : 초..