본문 바로가기

자바스크립트 강좌27

6.4.4 join(), toString() 메서드를 이용한 배열을 문자열로 바꾸기 6.4.4 join(), toString() 메서드를 이용한 배열을 문자열로 바꾸기 배열을 문자열의 형태로 바꾸기 위해서는 join()이나 toString() 메서드를 이용하여 쉽게 변환이 가능하며 이들 메서드들은 다음과 같은 형식으로 사용할 수 있습니다. array.join(separator); array.toString(); 먼저 join() 메서드는 입력 파라미터로 separator를 사용하여 배열에 저장되어 있는 요소들을 문자열의 형태로 나열할 때 구분하는 기준이 되는 구분자를 명시하는 것으로 제외할 경우 기본적으로 콤마(,)가 자동적으로 적용됩니다. 다음으로 toString() 메서드는 단순히 배열에 저장되어 있는 데이터를 문자열의 형태로 나열하고자 할 때 사용하는 메서드로 기본적으로 입력 파라.. 2013. 8. 6.
6.4.3 slice(), splice() 메서드를 이용한 데이터 추출 6.4.3 slice(), splice() 메서드를 이용한 데이터 추출 slice(), splice() 메서드는 배열로부터 해당 배열 안에 있는 하부 요소들로 이루어진 배열을 추출할 때 사용하는 메서드들로 다음과 같은 형식을 사용합니다. array.slice(start, end); array.splice(index [, length, x, y, …] ); 먼저 slice() 메서드는 배열로부터 특정 요소로 구성된 하부 배열을 추출하는데 사용되는 메서드로 위에서 start는 시작할 인덱스 번호를 나타내고 end는 마지막 인덱스 번호를 나타내며 추출된 데이터들은 새로운 배열의 형태로 반환되며 기존의 배열은 변하지 않습니다. 다음으로 splice() 메서드는 위에서 length의 값에 따라서 기존 배열에서 특.. 2013. 8. 6.
6.4.2 pop(), shift() 메서드를 이용한 데이터 삭제 6.4.2 pop(), shift() 메서드를 이용한 데이터 삭제 배열에서 데이터를 삭제하려면 보통 pop(), shift() 메서드를 이용하며 그 사용 형식은 다음과 같습니다. array.pop()array.shift() 첫 번째 pop() 메서드는 배열의 마지막 요소를 제거하는데 사용하는 메서드로 삭제되는 요소를 반환합니다. 다음으로 shift() 메서드는 배열의 첫 번째 요소를 제거하는데 사용하는 메서드로 삭제되는 요소를 반환합니다. 메모장으로 “unshiftEx.html”을 열고 블록 내 코드를 다음과 같이 변경합니다. 참고로 위에서 보는 것처럼 배열 변수 자체를 write() 메서드에 명시해주면 해당 배열 변수의 모든 요소값을 출력할 수 있습니다. 이제 다른 이름으로 저장을 선택하여 “popsh.. 2013. 8. 6.
6.4 배열(Array)의 주요 메서드(Method) 6.4 배열(Array)의 주요 메서드(Method) 배열에서 사용할 수 있는 메서드는 여러 가지 형태가 존재하는데 데이터 추가, 삭제, 추출, 정렬 등과 같이 그 기능별로 구분하여 사용할 수 있는 메서드가 어떤 것들이 있는지 그리고 어떻게 사용할 수 있는지 알아봅니다. 먼저 데이터 추가부터 시작합니다. 6.4.1 concat(), push(), unshift() 메서드를 이용한 데이터 추가 배열에 데이터를 추가하는데 concat(), push(), unshift() 메서드를 이용하여 다음과 같은 형식을 사용합니다. array.concat(x, [y , z, …]); array.push(x, [y, z, …]); 먼저 concat()메서드는 기존의 배열(array)에 x를 추가하거나, x, [y, z, .. 2013. 8. 6.