배열 [R]

nada_1221·2022년 7월 7일
0

공부

목록 보기
4/49

*what is

  • Arr.split()
    = 사용법 string.split(separator(''은 하나하나 배열로, ' '은 단어 하나하나 배열로 /띄어쓰기 기준,), limit(해당 번호까지의 배열을 선택)), 텍스트를 배열로 나눠주는 역할 /MDN split 참조
obj.split(''); // 하나하나 배열로 = [h,e,l,l,o,w,o,r,l,d,!]
obj.split(' '); // 공백 기준 단어 별로 배열로 = [hello,world]
  • Arr.join()
    = 배열을 합쳐주는 역할, ()에 해당 내역을 배열 사이에 배치해서 배열 값을 합쳐준다.( ()에 해당 내용이 공백일시 쉼표로 끊어서 합침, ('')일 시 모든 단어를 붙여서 합침, ('-')일 시 모든 단어 사이에 '-' 를 넣어서 합침 )

  • Arr.slice()
    = ()에 해당하는 번호까지의 배열을 제외하고 표시,
    slice(시작하는 배열의 index 번호, 해당 index 번호의 배열 이전까지 표시 )
    //개념 정리 :
    (2, 4) 앞에 해당하는 번호까지의 배열을 제외하고 뒤에 해당번호까지의 배열만 표시, ()에 해당 내역이 음수일 경우 뒤에서 부터 해당 번호까지의 배열을 표시,(2,-1) 앞에 해당하는 번호까지의 배열을 제외하고 뒤에서 해당번호 까지의 배열 표시.

  • Arr.splice()
    splice(1,0,'Feb') = index[1] 번 칸에,'Feb'를 추가한다. ,
    splice(4,1,'Feb') = index[4]번 칸에,'Feb'를 추가하고,뒤에서 1개의 배열을 삭제한다.

  • Array.isArray()
    = ()에 해당 내역이 array 인지 아닌지 확인

  • Arr.push()
    = 뒤에 element 추가

  • Arr.unshift()
    = 앞에 element 추가

  • Arr.pop()
    = 뒤에 element 삭제

  • Arr.shift()
    = 앞에 element 삭제

  • Arr.indexOf()
    = ()에 해당 내역이 몇번째 인덱스에 있는가 (-1은 해당 내역이 존재 x 를 의미)

  • Arr.includes()
    = ()에 해당 내역이 존재 하는지 true 존재하지 않는지 false


+a)

Array.isArray() = () 해당 내역이 array 일 경우 true; 반환

console.table(arr) = 표 형식으로 확인 가능

뒤에 element + = push()
뒤에 element - = pop()
앞에 element + = unshift()
앞에 element - = shift()

array.indexOf('') = 해당 array에 해당 단어가 인덱스 몇번에 있는지 알 수 있다.
*대/소문자 구분 제대로 해야한다.

존재여부 확인 = array.indexOf('') !== -1 = true : 존재 /false : 존재X

function hasElement(배열, 찾으려는엘리먼트) //true or false
{let isPresent = arr.indexOf(element) !== -1;
return isPresent;
}

=== array.includes('') //브라우저 범용성이 아쉬움

profile
FE_개발자_지망생

0개의 댓글