본문 바로가기

CodeStates/└ JavaScript(Pre)23

객체 객체 (Object) 주소록에 주로 사용 let user = { firstName : 'Lee', lastName : 'Sangho', email : 'jesussangho@gmail.com', city : 'Seoul', phone : '010-0000-0000' }; firstName : 키(key) 'Lee' : 값(value) 객체는 키와 값 쌍(key-value pair)으로 이루어져 있음 Dot notaion (object.key) let user = { firstName : 'Lee', lastName : 'Sangho', email : 'jesussangho@gmail.com', city : 'Seoul', phone : '010-0000-0000' }; /*=================.. 2020. 6. 18.
push, pop, shift, unshift, slice arr.push() - element 추가 (맨 끝 value) arr.pop() - element 삭제 (맨 끝 value) arr.unshift() - element 추가 (맨 앞 value) arr.shift() - element 삭제 (맨 앞 value) slice - 배열을 반환 2020. 6. 18.
타입 구분 /* ======================*/ // 타입 구분 typeof '문자열' "string" typeof 123 "number" typeof [1, 2, 3] "object" typeof true "boolean" typeof undefined "undefined" /* ======================*/ // 배열 타입 구분 Array.isArray('문자열') false Array.isArray(123) false Array.isArray([1,2,3]) true Array.isArray([]) true​ 2020. 6. 18.
문자열 다루기 str[index] let str = 'SecurityInfo'; console.log(str[0]); // S console.log(str[2]); // c console.log(str[10]); // f console.log(str[15]); // undefined index로 접근은 가능하지만 쓸 수는 없음 (read-only) toString let str = 'Security'; let str1 = 'Info'; let str2 = '1'; console.log(str + str1); // SecurityInfo console.log(str2 + 1); // 11 + 연산자를 쓸 수 있음 string 타입과 다른 타입 사이에 +연산자를 쓰면, string 형식으로 변환(toString) conc.. 2020. 6. 18.