




+)콘솔안에 splice해도 a변하고
변수에 할당하려 splice해도 기존배열변함
let a = [1,2,3,4];
console.log(a.splice(1,2));//[2,3]
console.log(a)//[1,4]
let arr=[2,3,4,5];
let arr2=arr.splice(1,2);
console.log(arr2);//[3,4]
console.log(arr);//[2,5]
let q = 1;
console.log(q=q+1);//2
console.log(q)//2
console.log(q++)//2
console.log(++q)//3

괄호안에 아무것도 넣지 않으면 배열이 복사됨
합쳐서 새 배열 반환






let a= 'min';
let b = a.lastIndexOf('i');
console.log(b)//1
let c = a.lastIndexOf('f');
console.log(c)//-1




만족하는 모든 요소를 모두 배열로 반환

앞서 find는 하나만 반환했지만 filter는 다 반환
역순으로 재정렬

게시판에서 최근작성된 순으로 정렬할때 자주 사용됨.
함수를 받아 특정 기능을 시행하고 새로운 배열을 반환

기존의 userList는 변경되지않음.
배열을 합쳐서 문자열로 ;join

아무것도 전달하지 않으면 쉼표로 구분되어 합쳐짐

공백을 넣어주면 공백이 들어가 합쳐짐

특수문자를 넣어 합칠 수 있음.
문자열을 찢어서 배열로 ; split

쉼표기준으로 나눠서 배열을 만들어줬음.

빈문자열을 넣으면 각글자마다 배열을 만듦.
배열인지 아닌지 확인
자바스크립트에서 배열은 객체

tyepof사용하면 객체나 배열이나 다 object로 나오니까 어느게 배열이고 어느게 객체인지 구분 불가.
