본문 바로가기

분류 전체보기525

[JavaScript] 배열 메서드 # typeof let words = ['피', '땀', '눈물'] typeof '문자열' // 'string' typeof 123 // 'number' typeof words // 'object' typeof 배열 하면 object라고 나온다 !!!! 그래서 배열인지 아닌지 판별하려면 -> Array.isArray 써야한다 # Array.isArray : 배열인지 아닌지 판별 (결과값은 true, false) let words = ['피', '땀', '눈물'] Array.isArray('문자열') //false Array.isArray(123) // false Array.isArray(words) // true Array.isArray([1,2,3]) // true Array.isArray([]) //.. 2022. 12. 30.
[JavaScript] 배열과 반복문 #배열의 반복 let myNum = [73, 98, 86, 61]; 배열myNum의 n번째 인덱스를 출력하자 -> for ( let n=0; n 2022. 12. 30.
[JavaScript] 배열이란? 배열(Array) - 대량의 데이터를 쉽게 다룰수 있게 해주는 데이터타입 - 순서가 있는값이다 (순서정보를 가지고 있다. 객체와의 큰차이이다) - 값=요소(element) - 순서는 인덱스, 0부터 번호를 매긴다 (0번째, 1번째, 2번째....) - 요소들을 쉼표로 구분해준다. # let myNumber = [73, 98, 86, 61, 96]; myNumber[3] ; // 61 -> myNumber라는 배열의 3번째 인덱스값은 61이다. -값을 변경하려면 myNumber[3] = 200; 이렇게 하면된다. # 연습문제 let fruits = ['banana', 'apple', 'pineapple']; fruits[2] ; // 'pineapple' fruits[3]; // undefined 없는 인.. 2022. 12. 30.
객체 19번 (extend) ★★★★ #문제 두개의 객체를 입력받아 두번째 객체의 속성들을 첫번째 객체에 추가해야 합니다. #입출력예시 const obj1 = { a: 1, b: 2, }; const obj2 = { b: 4, c: 3, }; extend(obj1, obj2); console.log(obj1); // --> {a: 1, b: 2, c: 3} console.log(obj2); // --> {b: 4, c: 3} #내가푼답 //1. obj1의 키와 obj2 키가 같다 -> obj1의 키로 놔둔다 //2. obj1의 키와 obj2의 키가 다르면-> obj1 + obj2 // //obj1[key]:이건 값이다 #반성 extend함수로 암기해두는게 좋을거같다 !!!!! #풀이 //그러면 중복되는지 여부를 확인해서 합쳐주면 될것같다. .. 2022. 12. 30.