원본글은
https://gall.dcinside.com/mgallery/board/view/?id=github&no=10782&_rk=tDL&page=1
여깃음.
근뎅.. 저건 난잡해.
실제론 요래 쓰거롸.. 콜렉션을 쓰고 지우고 오브젝트 만들고...
아... 나는 var 쓰고 싶은데 너네 너무 const let 지랄 타령하니.. 첫날인 오늘은 맞춰주가씀..
@@@@@ 제목 수정...
@@@@@ 밑에 리플에 Object.assign 안썼던 이유... deep copy 안되서...
7~8년 지나니까 왜내가 저때 저런걸 고민해서 저렇게 섰는지 이유도 까먹었다.. 그냥 쓸 뿐..
요즘 얘들은 객체 복사할 때 Object.assign({}, obj)로 하는데요
호환성 임마.
바벨쓰면 호환성맞춰주는거아니에요?
바벨 그런거 아니다 다시 공부해라
웹팩 안쓰는 애드른??
그럼 바벨이 뭔데요? 간단하게라도 설명해주셈
바벨은 문법만 맞춰주고 기능 자체가 없는 건 해결 못함 기능은 폴리필로 해결해야됨
그렇군 문법이 바뀐건 이전 버전 문법으로 맞춰주더라도 추가된 기능은 이전버전엔 아예 없었던거니까 번역이 안된다는거군요
@@ Object.assign은 원래 $.extend() 에서 아이디어 차용. 그래서 난 잘 안쓰게 됨.
근데 Object.assign이 deep level copy 되었던가??? 누가 테스트 좀 해봐바.
안됨
ㅇㅇ 내가 그래서 JSON메소드를 저렇게 응용해서 썼던거 같엉. deep 카피 되거렁.
니 말이 맞다 코드 대충보고 답변했다 저 경우 Object.assign으로는 해결 안된다
그럼 꿇어 새꺄!!!
ㅇㅇ 딴 애들도 보게 추천박아줭. 다들 실력을 높여야쥐
저것도 방법이긴한대 일반적인 경우가 아닐경우 즉
객체에 함수나 객체가 있음 조져짐
보통 그래서Object.assign을 재귀로 돌리거나 그리들 많이 처리함
근대 위두개를 해도 문제가되는게 타 class에서 나온 객채에대해서 deep clone를 어캐 지원하냐인데
이때부턴 똥꼬쇼의 영역임 이젠 포로토타입 묶어서 비비던 리플랙션가튼 개짓거리하던 그런거지머