it leader




  1. 배열 



배열  Array : 배열하다, 나열하다, 줄세우기 


=> 왜 줄세울까?

=> 쉽게 관리하기 위해서


  • 배열 :  관련있는 데이터가 많을 때 ( 3개이상 !! ) 
  • 배열은 []로 선언한다
  • 배열의 각 원소는 컴마로 구분한다.
  • 배열의 각 원소는 번호( index )로 접근하는데 번호는 0부터 시작

ex)  var arr:Array = [ 2,5,3];


 2

 5


trace (arr[0]);


=> 2


trace(arr.length);      // 원소 개수 3개


join() 메서드의 사용

trace(arr.join());       // 배열원소를 문자열로 만들어줌


=> 2,5.3


trace( arr.join("#"));;

=> 2#5#3


trace( arr.join("-"));

=> 2-5-3


trace( arr.join(""));

=>253


trace( arr.join());   => "," 이것이 생략되어 있음

=> 2,5,3

데이터의 변경과 추가


arr[1] = 1000;       // 1번 방에 숫자를 1000으로 변경

trace(arr);

=>  2,1000,3


arr[3] = 90;          // 3번방을 추가 하여 90을 입력

trace(arr);

=> 2,1000,3,90


push 메서드의 사용


arr.push(50);          // 마지막에 방을 하나 추가 하여 50을 입력







  2. 문자열 ( String)



var str : String = "abced";


length의 사용

trace(str.length);   // 문자열의 길이


charAt() 메서드의 사용

()번째 문자는?


trace ( str.charAt(1));   // 1번 문자 

=> b


trace ( str.charAt(0));   // 0번 문자

=> a


substr() 메서드의 사용


stubstr 

substr( 시작, 개수 )

trace( str.substr(1,2));

=>bc


ex)

trace ( str.substr(2,3));    // subtract : 추출하다, string ( 문자열 )

=> cde


substr( 시작 )        // 시작부터 끝까지~


trace(str.substr(1));

=>bced



split() 메서드의 사용



split : 분리하다. 나누다   ==> 나눠서 배열에0 저장한다


var str:string = "a-b-c-d:;

trace( arr.length);

=> 7


var arr:Array = str.split("-");

trace (arr[1]);



ex)

var str2 : String = "너구리#호랑이#고양이#영구#망아지";

var arr2;Array = str.split("#");

trace(arr2[0]);

trace(arr2[2]);

trace(arr2[3]);


=>

너구리

고양이

영구


join() 메서드의 사용

trace(arr2.join("*"));


 

split()과 join() 의 동시 사용

trace(str2.split("#").join("-"));




전화번호 추출하기 예제


"010-2233-4433#010-2211-9911#011-982-4567";


var str:String = "010-2233-4433#010-2211-9911#011-982-4567";



0번째 사람의 마지막 4자리 추출하기



trace( str.split("#")[0].split("-")[2]);


=> 4433



pop()메서드 사용


var aaa:String="http://www.naver.com/image/aaa/ccc/qqq/kkk/abc.jpg";


trace(aaa,split("/").pop());        // pop은 배열의 맨 마지막 것만 꺼내온다.








profile

it leader

@dev__pixui

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!