Array Methods
arr.splice(n,m) 특정 요소 삭제 ,삭제된 요소 반환 arr.splice(n,m) 특정 요소 삭제 n 시작 m 갯수 let arr = [1,2,3,4,5]; arr.splice(1,2); // [1,4,5] let result = arr.splice(1,2); result 값은 [2,3] arr.splice(n,m,x) 특정요소 지우고 추가 let arr = [1,2,3,4,5]; arr.splice(1,3,100,200); // [1,100,200,5] let arr = ["나는", "철수", " 입니다"]; arr.splice(1,0,"대한민국","소방관"); // ["나는",""대한민국","소방관","철수","입니다"]; 삭제는 안하고 인덱스 1 자리에 추가 arr.slice(n,m) n..
2023. 7. 31.
객체 메소드, 계산된 프로퍼티
계산된 프로퍼티 computed property let a = 'age'; const user = { name : 'Kim' [a] : 30 //age : 30 } const user = { [1 + 4] : 5, ["안녕" + "하세요"] : "Hello" } user 호출시 {5: 5, 안녕하세요: "Hello"} Obejct.assign() 객체 복제 const newUser = Object.assign(초기값 {}, 복사할객체 user); {} + { name : 'Kim', age: 30} { name : 'Kim', age : 30, } Object.assign( {gender: 'male'}, user ) { gender : 'male', name : 'Kim', age : 26 } 병합할때..
2023. 7. 31.