맵크나이트의 마라탐방

javascript 배열의 Array객체 본문

WEB/#JavaScript

javascript 배열의 Array객체

봉바👾 2023. 6. 29. 00:44

concat 기존 배열에 새로운 배열을 추가해 새로운 배열을 만듭니다
var nums = ["1", "2", "3"]
var chars = ["a","b","c","d"]
nums.concat(chars)
(7) ["1","2","3","a","b","c","d"]
nums배열과 chars배열 순서를 바꾸면 연결순서가 달라집니다
char.concat(nums)
(7) ["a","b","c","d","1","2","3"]
every 배열의 모든 요소가 주어진 함수에 대해 true라면 true를 반환하고 그렇지 않으면 false를 반환합니다
filter 배열의 요소 중 주어진 필터링 함수에 대해 true인 요소만 골라 새로운 배열을 만듭니다
forEach 배열의 모든 요소에 대해 주어진 함수를 실행합니다
indexOf 주어진 값과 일치하는 값이 있는 배열 요소의 첫 인덱스를 찾습니다
join 배열 요소를 문자열로 합칩니다. 이 때 요소 사이를 구분할 구분자를 지정할 수 있습니다
num.join() //구분 기호 없이 연결
"1,2,3"
num.join("-")
"1-2-3"
pop 배열 마지막요소를 꺼내 그 값을 반환합니다
배열에서 요소를 추출
var study = ["html", "css", "javascript"]
study.pop()
"javascript"
study
(2) ["html","css"]
push 배열 맨 끝에 새로운 요소를 추가한 후 새로운 length를 반환합니다. 기전 배열에 변화를 줍니다
새로운 요소 추가하는 함수
var nums = ["1", "2", "3"]
nums.push("4","5")
5
nums
(5)  ["1", "2", "3","4","5"]
reverse 배열의 배치 순서를 역순으로 바꿉니다
shift 배열에서 첫 번째 요소를 꺼내 그 값을 반환합니다
배열에서 요소를 추출
var js = ["es6+" , "node" ,"react", "angular" ,"vue"]
js.shift()
"es6+"
slice 배열에서 특정한 부분만 추출합니다. 기존 배열은 바뀌지 않습니다
sort 배열 요소를 지정한 조건에 따라 정렬합니다
splice 배열에 요소를 추가하거나 특정 부분을 추출합니다
var numbers = [0, 1, 2, 3, 4, 5]
numbers.splice(2)
(4) [2,3,4,5]
numbers
(2) [0,1]
toString 배열에서 지정한 부분을 문자열로 반환합니다. 이때 각 요소는 쉼표로 구분합니다
unshift 배열의 시작 부분에 새로운 요소를 추가합니다
새로운 요소 추가하는 함수
nums.unshift("0")
6
(6)  ["0","1", "2", "3","4","5"]