41. Looping Objects: Object Keys, Values, and Entries
안녕하세요. 박기린 입니다. 지금부터 Object 예약어를 이용해서 Object loop를 만드는 방법에 대해 알아보겠습니다. const openingHours = { thu: { open: 12, close: 22, }, fri: { open: 11, close: 23, }, sat: { open: 0, // Open 24 hours close: 24, }, }; 우선 openingHours 라는 객체가 있다고 가정을 하고 설명을 시작하겠습니다. Object.Keys() - names of properties Object.Keys()안에 인수로 Object 변수를 넣습니다. 그러면 해당 Object가 가진 property의 이름들을 Array에 담아서 return 합니다. const properties..
2022. 11. 19.
33. Spread Operator (전개 연산자)
안녕하세요. 박기린 입니다. 이번에는 Spread Opeartor(전개 연산자)에 대해 알아보겠습니다. Spread Operator - Array Spread Opeartor(전개 연산자)는 기본적으로 모든 Array 요소를 한 번에 풀 수 있습니다. 기존의 방식 const arr = [7, 8, 9]; const badNewArr = [1, 2, a[0], a[1], a[2]]; console.log(badNewArr); 기존 Array를 새로운 Array에 담기 위해서는 일일이 'ArrayName[Index]' 구조를 통해서 하나씩 지정을 해줘야 했습니다. 전개 연산자를 이용 const arr = [7, 8, 9]; const newArr = [1, 2, ...arr]; console.log(newA..
2022. 11. 3.