-
객체, 배열과 관련된 메소드들JavaScript 2020. 5. 9. 18:06
Object.keys(object)
: object(객체) 안에 있는 'key'만 따로 빼내 배열에 담습니다.
let obj = { a : 'abc', b : 123 , c : 'aaa' } let keys = Object.keys(obj); console.log(keys); // ["a", "b", "c"]
concat()
: 인자로 주어진 배열이나 값들을 기존 배열에 합쳐서 새 배열을 반환합니다.
let arr1 = ['a', 'b', 'c']; let arr2 = ['d', 'e', 'f']; let arr3 = arr1.concat(arr2); console.log(arr3); // ["a", "b", "c", "d", "e", "f"]
splice()
: 메서드는 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경합니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
Array.prototype.splice()
splice() 메서드는 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경합니다.
developer.mozilla.org
slice(begin, end)
: 메서드는 어떤 배열의 begin부터 end까지(end 미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환합니다. 원본 배열은 바뀌지 않습니다.
let a = ['a', 'b', 'c', 'd', 'e'] let b = a.slice(0, 2); console.log(b) // ['a', 'b']
'JavaScript' 카테고리의 다른 글
배열로 함수형 프로그래밍하기 (0) 2020.05.11 객체(object) 다루기 (0) 2020.05.10 예제를 통한 반복문의 이해 (0) 2020.05.07 예제를 통한 조건문의 이해 (0) 2020.05.06 함수 (0) 2020.05.05