2번
array.splice(start, delCount, item1, item2..);
start: 시작할 때 인덱스 지정, 배열의 변경을 시작할 인덱스 지정
delcount: 제거/ 변경할 요소의 개수
item: 배열에 추가할 요소
3번
undefined: 변수는 선언되었지만 값이 할당되지 않은, 아무런 값도 부여되지 않은 상태
ex) let x;
console.log(x); // undefined
object: 여러 값들을 키와 값을 쌍으로 저장할 수 있는 복합 데이터 타입으로 객체는 중괄호({ })로 정의
- 다른 데이터 타입과는 다르게 복잡한 구조를 표현
- 객체 아네는 문자열, 숫자, 배열, 다른 객체등 다양한 타입의 데이터를 포함
ex) let myFriend = [ {name:'Eundong'},
{age:5},
{birthDate:'20180830'},
{gender:'F'} ];
// [{ "name": "Eundong"},
{ "age": 5},
{"birthDate": "20180830"},
{ "gender": "F"}]
string: 텍스트를 나타내는 데이터 타입
- 문자열은 작은 따옴표('), 큰 따옴표("), 또는 백틱(`)으로 감싸서 표현
ex) let color = "white";
console.log(color); // white
number: 숫자를 나타내는 데이터 타입
- 정수와 실수를 모두 포함
ex) let walkTime = 30;
console.log(walkTime); // 30
9번
"[문자열]".concat("[문자열]");
ex) var Ed = ['산책', '간식', '터그놀이', '노즈워크', '마사지'];
var Ed_Fvrite = Ed.concat('애교부리기');
console.log(Ed_Fvrite); // ['산책', '간식', '터그놀이', '노즈워크', '마사지', '애교부리기'];
[배열명].concat([배열명]);
ex) var Ifnt_Part = ['김성규', '장동우', '남우현'];
var Ifnt_Part2 = ['이성열', '김명수', '이성종'];
var Ifnt_All = Ifnt_Part.concat(Ifnt_Part2);
console.log(Ifnt_All); // ['김성규', '장동우', '남우현', '이성열', '김명수', '이성종'];
'내일배움캠프 동영상 강의 > 내배캠_ JavaScript 문법 종합반' 카테고리의 다른 글
객체 (0) | 2024.08.28 |
---|---|
연산자 (0) | 2024.07.28 |
데이터 타입, 문자열( 길이 확인, 결합, 자르기, 검색, 대체, 분할, 형 변환) (0) | 2024.07.28 |
변수와 상수 (0) | 2024.07.28 |
자바스크립트 소개 (0) | 2024.07.28 |