[CS] 배열, 객체 추가 자료 Day-13
#### 배열이 빈 배열인지 확인하는 가장 알맞은 방법
arr.length === 0;
가장 쉽고 직관적인 방법입니다.
배열과 요소를 입력받고 주어진 요소를 배열 맨 앞에 추가할 때
function addToFront(arr, element){
arr.unshift(element);
return arr;
}
unshift를 통해 기존 배열 앞에 element를 추가하고 배열을 리턴하면 됩니다.
배열과 인덱스를 입력받아 주어진 인덱스 이전의 요소들을 갖는 새로운 배열을 리턴
여기서 중요한 부분은 기존 인덱스의 요소를 유지하고 새로운 배열을 리턴해야한다.
function getElementsUpTo(array, n){
array.slice(0, n);
return array;
}
객체와 키, 값을 입력받아 키에 값을 할당해야 합니다.
(Bracket notation) -> Hint
let steve = {};
// 보기의 코드를 여기에 입력하면, 아래의 결과가 나와야 합니다.
addPropertyAndValue(Elly, 'isFemale', true);
console.log(Elly.isFemale); // --> true
를 나오게 하려면?
function addPropertyAndValue(obj, property, value){
obj[property] = value;
}
객체의 모든 key를 콘솔에 출력하기 위한 방법으로 옳은 것은?
for...in 과 for...of 차이를 알아야한다.
for...in (객체 순환)
let obj = {
a: 1,
b: 2,
c: 3
};
for(let item in obj){
console.log(item);
} // a,b,c 출력됩니다.
for...of (배열 순환)
let arr = [1,2,3];
for(let item of arr){
console.log(item); // 1,2,3 출력
}
Author And Source
이 문제에 관하여([CS] 배열, 객체 추가 자료 Day-13), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@cptkuk91/CS22저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)