javascript (2) 썸네일형 리스트형 javascript this binding 자바나 코틀린같은 다른 언어를 사용하다보면 this context를 사용해본 경험이 있을 것이다. 자바스크립트에서도 this context가 존재하나 다른 언어와 다른점이 있어서 포스팅을 한다. this context 자바스크립트에는 선언할 때 결정되는 부분이 있고 호출할 때 결정되는 부분이 있다. 자바스크립트에서 this는 함수를 호출할 때 결정되며 함수를 호출한 객체가 this로 지정한다. 즉 this는 함수의 실행 context를 의미한다. 다음의 코드를 보자 const person={ name:'Mike', age:'10', getName: function(){ console.log(this); return this.name; }, } person.getName(); // 1번 setTimeout.. javascript 문자열 치환방법 기존의 자바스크립트 정규식 사용법에 적을려다가 분량이 많아서 따로 뺀다. 자바스크립트 문자열 교체 함수 자바스크립트의 정규식을 이용한 문자열 교체는 기존의 문자열에 영향을 주지 않고 새로운 문자열 형태로 반환을 해준다. 이러한 기능을 수행하는 함수는 2개가 있다. String.prototype.replace(regexp|substr, string|function) 패턴에 매칭되는 문자열을 다른 문자열로 치환해주고 이를 반환하는 메소드이다. const regex1=new RegExp("\\w+"); const string1="asdf zxcv qwer"; const result1=string1.replace(regex1,"cat"); const result2=string1.replace("zxcv","ca.. 이전 1 다음