numbers에 객체를 만들고 all과 Prime이라는 빈 배열을 선언해 준다. isPrime 함수는 소수가 아닐경우 false 를 return
하고 소수인 경우 true를 반환한다.
addAll
함수에서는 this.all
즉 all의 빈 배열에 push를 통해 2~10000까지의 숫자를 배열에 넣어준다.
calcPrime
함수에서는 all 배열에 들어있는 숫자들을 isPrime
을 호출하여 소수인지 아닌지 판별하고 소수라면 Prime의 빈 배열에 push해준다.
getAllPrimeNumbers
함수에서는 Prime에 넣어준 소수들을 몇번째 소수인지 출력한다.
여러가지 객체함수를 이용하여 소수를 구하는 코드를 만들어 봤다.
아직까지 아무런 도움없이 이렇게 코드를 짜지는 못한다. 어떻게 해야지 이렇게 만들 수 있겠구나 라는 생각은 있지만 아직 실습시간이 부족하여 코드를 작성하는데 어려움이 있다.
빠른 시일 내에 안보고 혼자서도 나만의 객체함수로 소수를 판별하는 코드를 작성해볼 계획이다.