카테고리: JavaScript

0

Stop using CSS with React

TL;TRReact(혹은 자체적인 Component를 가지고 있는 프레임워크)를 사용할 때, CSS selector가 제 역할을 하지 못하게 되어React의 Component에 styling과 직접적으로 관련된 추가적인 로직이 포함되게 됩니다. 이는 CSS(SCSS)와 Component 사이의 어중간한 분리를 불러일으킵니다(Control coupling)

0

ts, are you sure?

어제, 페이스북의 그룹에서 흥미로운 질문을 하나 보았었다. 처음에는 오브젝트를 배열의 요소로 알아듣고, 길이가 8, 요소가 8개. 같은 의미입니다. 라고 답변했었는데, 작성자분이 올려주신 사진에는 전혀 예상치 못했던 출력이 나와 있었다. 오, 세상에. 같은 코드에서 다른 출력이라니. 아무리 자바스크립트가 멍청해도 이 정도는 아닐 거라 생각했는데.

0

inside for..in

요즈음, 이곳저곳 커뮤니티를 돌아다니다 보면for..in 루프를 마치 악마 처럼 여기고 이와 반대로 for..of 루프를 마치 천사 처럼 여기는 사람들이 보여서for..in 루프의 내부 알고리즘을 올려보았습니다. 12345678910111213141516171819202122232425262728293031let x = [1, 2, 3, 4];// for

0

How break statement break statement

최근에, 어떤 분의 프로그램을 고쳐드리면서 매우 재미있는 코드를 보았었습니다. 123456something: { ... if(status === false) break something; else ... } 오, 이런. 저도 자주 보지 못한 코드이기에 스타일을 지적하기 전에 실행을 시켜보았었습니다. 세상에, 잘 작동합니다.

0

Two face of identifier

프로그래밍 언어에서 식별자는 아주 중요합니다.식별자는 값, 타입 따위에 묶임으로서 궁극적으로 프로그래머가 주소가 아닌 이름으로서 변수에 접근할 수 있게 해줍니다.아마 여러분들은 자바스크립트를 시작하실 때 변수와 함께 식별자에 대해 배우셨을겁니다.그만큼 이해하기 쉬운 게 바로 식별자인데요.오늘은 이 식별자에 대해 짧고 깊은 이야기를 나누도록 하겠습니다. 반쪽