-
[JS] 배열관련 미완성정리공부 1/JS 2020. 10. 15. 11:20
spread syntax
function 배열만들기(...args){ return args }
arguments
function 객체만들기(){ return arguments }
Object.keys
// MDN 예제 const object1 = { a: 'somestring', b: 42, c: false }; console.log(Object.keys(object1)); // expected output: Array ["a", "b", "c"]
Object.values
// MDN 예제 const object1 = { a: 'somestring', b: 42, c: false }; console.log(Object.values(object1)); // expected output: Array ["somestring", 42, false]
Object.assign
const target = { a: 1, b: 2 }; const source = { b: 4, c: 5 }; const returnedTarget = Object.assign(target, source); console.log(target); // expected output: Object { a: 1, b: 4, c: 5 } console.log(returnedTarget); // expected output: Object { a: 1, b: 4, c: 5 }
Array.from
developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/from
Array.from()
Array.from() 메서드는 유사 배열 객체(array-like object)나반복 가능한 객체(iterable object)를 얕게 복사해새로운Array 객체를 만듭니다.
developer.mozilla.org
이해가 안간다.
var obj1 = { 0:'first', 1:'second', 2:'third' } Array.from(obj1) //콘솔에서는 Array.from(obj1)을 해도 빈배열이 뜨던데 코안즈 테케에서는 왜 ./....배열이 되는가
'공부 1 > JS' 카테고리의 다른 글
[JS] arrow function (화살표함수) (0) 2020.10.20 [JS] package.json 이란 (0) 2020.10.20 [JS] 고차함수 학습목표 (0) 2020.10.15 [JS] Scope (0) 2020.09.23 [JS] 삼항연산자 ( ? : ) (0) 2020.09.17