Space
반응형
article thumbnail
[JS] 얕은 복사 & 깊은 복사
JavaScript 2023. 5. 31. 15:23

Before you learn ● Array ● Object ● Spread Syntax ● 원시자료형 & 참조자료형 얕은 복사 & 깊은 복사 배열 복사 // 배열 복사 방법 1 (slice()) let arr = [1, 2, 3, 4]; let copiedArr = arr.slice(); // slice는 원본배열을 변경하지 않습니다. (immutable) console.log(arr); // [1, 2, 3, 4] console.log(copiedArr); // [1, 2, 3, 4] console.log(arr === copiedArr); // false copiedArr.pop(); console.log(arr); // [1, 2, 3, 4] console.log(copiedArr); // [1,..

article thumbnail
[JS] Data_type(Array) (1)
JavaScript 2023. 5. 13. 14:21

배열 (Array) // Array // 배열의 첫 번째 요소의 인덱스는 0 이다. // 배열의 선언은 대괄호([])로 하고, 그 안의 요소의 구분은 쉼표(,)로 한다. // example let arr1 = [1, 2, 3, '4', 'string'];// 배열 선언, 초기화 console.log(arr1[0]) // 1// index 0인 데이터 출력 arr1[0] = 77;// index 0인 데이터 변경 console.log(arr1[0]) // 77// arr1 = [77, 2, 3, '4', 'string'] console.log(arr1[3]) // '4' console.log(arr1[5]) // undefined // 값이 없는 요소를 호출하면 undefined가 나온다. let arr2..

article thumbnail
[JS] Data_type(String)
JavaScript 2023. 5. 3. 23:11

문자열 (String) // 문자열 O "hello" // 큰 따옴표 ~ 큰 따옴표 (처음 시작한 것과 마지막이 동일하여야 합니다.) 'world' // 작은 따옴표 ~ 작은 따옴표 `hi` // 백틱 ~ 백틱 // 문자열 X "apple' // 큰 따옴표 ~ 작은 따옴표 'banana" // 작은 따옴표 ~ 큰 따옴표 'peach` // 작은 따옴표 ~ 백틱 큰 따옴표에서 큰 따옴표 작은 따옴표에서 작은 따옴표 백틱에서 백틱 사이에 있는 문자는 문자열로 간주됩니다. 큰 따옴표에서 작은 따옴표처럼 나타내면 문자열로 간주되지 않습니다. 처음 시작한 것과 마지막이 동일하여야 합니다. 인덱스 (Index) 문자열의 각 문자는 순서를 가지고 있습니다. 각 문자가 몇 번째에 위치하는지 index로 확인할 수 있습..

반응형