[Javascript] 배열과 객체 얕은복사/깊은복사
배열과 객체 상관없이 간단하게 깊은 복사를 하려면 structuredClone 를 사용하면 된다. 단, 구형 브라우저에서는 실행이 되지 않을 수 있다.
웹 개발 개인 창고
배열과 객체 상관없이 간단하게 깊은 복사를 하려면 structuredClone 를 사용하면 된다. 단, 구형 브라우저에서는 실행이 되지 않을 수 있다.
색상값 문자열을 넘기면 검증해서 유효한 색상값이면 그대로 리턴하고, 아닐 경우 기본 색상을 리턴하는 함수이다.
위처럼 작성하면 undefined, null, “” (빈 값) 을 걸러준다. 하지만, 변수 값이 0 일 경우에도 걸러지므로 false를 의도하지 않은 0을 사용하는 경우에는 주의해서 사용해야 한다.
위 코드를 상황에 맞게 수정해서 사용해 보자.
ES6에서 위와 같이 간단하게 해결이 가능하다.