concat() 사용방법
var a =[1,2,3,4,5]; a.concat(6) =[1,2,3,4,5,6]. //다른 변수에 선언해서 사용 해야 함 //여전히 a =[1,2,3,4,5] var b = a.concat(6) b = [1,2,3,4,5,6] ------------------배열을 합칠 수 있다. var c = a.concat([6,7,8,9]) c = [1,2,3,4,5,6,7,8,9]
join() 사용방법
var a =[1,2,3,4,5]; a.join() = “1,2,3,4,5” a.join(“”) = “12345” a.join("나") = "1나2나3나4나5나"
indexOf() 사용방법
var animal = ["하얀 고양이","검은 고양이","치즈 고양이","하얀 강아지","검은 강아지"] animal.indexOf("하얀 강아지") = 3 //"하얀" 만으로 찾는 건 안될까? -> 안됨 animal.indexOf("하얀") = -1 -----------------------------문자열에서 사용해보기 var string = "오늘 날이 많이 추운데 그렇게 입었어요? 추운데" string.indexOf("추운데") = 9 //왜 맨끝에 있는 추운데는 반환하지 않을까? //위의 질문은 밑에서 확인하기
lastindexOf() 사용방법
var string = "오늘 날이 많이 추운데 그렇게 입었어요? 추운데" string.lastIndexOf("추운데") = 24
slice() 사용방법
var a = “안녕 찌르래기 친구들” a.slice(4,8) = “르래기 “ //뒤의 숫자는 포함하지 않기때문에 포함을 원하는 위치에 +1해줘야 한다.
splice() 사용방법
var a = [1,2,3,4,5,6,7,8,9,10] a.splice(4,3) = [5,6,7] -> 사용할때는 선언해서 사용한다. a = [1,2,3,4,8,9,10] a.splice(0,3) = [1,2,3] -> 사용할때는 선언해서 사용한다. a = [4,8,9,10]
split() 사용방법
var a = "나는 이제 크리스마스만을 기다린다. 맛있는거 해 먹을거야." var b = a.split(" ") -> 띄어쓰기 기준으로 원소를 나눈다. b = ["나는","이제","크리스마스만을","기다린다.","맛있는거","해","먹을거야."]