javascript 썸네일형 리스트형 2016년에 자바스크립트를 배우는 기분 2016년이 다 지나갔지만 퍼옴 ㅎㅎ How it feels to learn JavaScript in 20162016년에 자바스크립트를 배우는 기분Edit: Thanks for pointing typos and mistakes, I’ll update the article as noted. Discussion in HackerNews and Reddit.수정: 오타와 실수를 지적해줘서 고맙당. 말했던 대로 문서를 갱신할께. 토론은 해커뉴스랑 레딧에서.The following is inspired by the article “It’s the future” from Circle CI. You can read the original here. This piece is just an opinion, and lik.. 더보기 == vs === 비교 기본적으로는 === : 데이터 값과 타입(형태)까지 같이 비교하는것 같다. 비교 ('=='와 '==='의 차이) 1. ==동등 연산자로 좌항과 우항을 비교해서 서로 값이 같다면 true 다르다면 false가 된다. '='가 두개인 것을 주의하자. '='가 하나인 것은 대입 연산자로 좌항의 값을 우항의 변수에 대입할 때 사용하는 것으로 의미가 완전히 다르다.?1234alert(1==2) //falsealert(1==1) //truealert("one"=="two") //falsealert("one"=="one") //true 2. ===일치 연산자로 === 좌항과 우항이 '정확'하게 같을 때 true 다르면 false가 된다. 여기서 정확하다는 말의 의미에 집중하자. 아래 예를보자.?12alert(1=='.. 더보기 in vs hasOwnProperty Q> in과 hasOwnProperty를 이용하여 인스턴스에 해당 프러퍼티가 있는지 확인을 하려고 합니다. 이 둘의 차이점이 있나요? A> in 과 hasOwnProperty에는 차이점이 존재하고, 이에 따라 서로 다른 결과가 나타날 수 있습니다. in의 경우 해당 객체의 인스턴스가 가지는 프러퍼티뿐만 아니라 프로토타입 체인(prototype chain)을 따라 올라가 객체가 가지는 (객체의 prototype에 정의 된) 프러퍼티까지 조회를 하게 됩니다. 이에 비해 hasOwnProperty의 경우 현재 생성된 객체의 인스턴스가 가지는 프러퍼티만 조회를 합니다.예로,function Foo(){ this.name = 'hey'; } TestObj.prototype.gender = 'male'; 위와 같은 .. 더보기 이전 1 2 3 4 다음