전체 글
-
JS에서 오브젝트 복사하기 Object.assign .map() 사용해결된 문제 2022. 3. 18. 15:46
🤔 한개의 오브젝트에서 인자를 변경해서 여러개의 오브젝트로 만들려고 했다. gridItem = { headerName: translate('column_num', { value: 1 }), field: 'column1', cellRenderer: 'dateRenderer', width: 50, } 🧐 메서드 함수를 만들어서 처리해보자 Obejct.assign() 사용 함수를 만들어서 처리하니 복사가 쉬웠다 하지만 추가 목표가 생겼다. gridItems = (gridItem, name) => { const test = Object.assign({}, gridItem); test.headerName = name; test.field = name; console.log(name); console.log(..
-
자주 헷갈리는 용어 동적 vs 정적 , 동기 vs 비동기 ps 인터프리터 , 컴파일러키워드 2022. 3. 4. 10:01
🤔 헷갈리는 용어들을 정리해본다. 동적, 정적 동기, 비동기 같은말의 뜻은 이해하지만 헷갈릴때가 분명 존재한다. 정리를 통해서 헷갈리지 않게 공부하려고한다. 🧐 동적 vs 정적 처음에 동적과 정적이란 말을 들었을때 동기와 비동기랑 비슷한 말인가 했지만 변수만 가지고 쉽게 이해할 수 있다 JAVA C C+ 같은 언어가 정적 타입이라고 할 수 있다 예를들어서 private String name; 이런식으로 Integer라는 타입을 명확하게 지정해주어 다른타입이 오면 오류를 표출해 주는게 정적 타입이라고 할 수 있고 동적 타입은 JS, Python같은 언어에서 사용하는데 let name; ex) name = 100; name = '이름'; name = true; 특정한 타입이 없이 선언되고 초기화를 할 수..
-
JPA 양방향 관계 매핑시 주의 사항키워드 2022. 2. 17. 11:24
🤔 순수 객체 상태를 고려해서 항상 양쪽에 값을 설정하자 public void setQna(Qna qna){ this.qna =qna; qna.getQnaAttachedFiles().add(this); } 🧐 연관관계 편의 메소드를 생성하자. Team team = new Team(); team.setName("TeamA"); em.persist(team); Member member = new Member(); member.setUsername("member1"); em.persist(member); team.addMember(member); em.flush(); em.clear(); public void addMember(Member member){ member.setTeam(this); members..