자바스크립트 3

자바스크립트(javascript) replaceall

안녕하세요. 자바스크립트를 이용하면서 replace all 기능을 사용하고자 하는경우가 많습니다. 하지만, 자바스크립트에서는는 replacaAll 기능이 없습니다. 자바에서만 있죠. 그러나 이러한 기능을 수행할 수 있습니다. replace 및 정규식을 사용하면 됩니다. 사용패턴을 알아보겠습니다. 문자.replace(/패턴/구분자, '변경하고자하는 문자') 구분자 종류g : 전역으로 검색 i : 대소문자 구분없이 검색 m : 다중라인으로 검색 사용예) var value = '가/나/다/라' value = value.replace(/\//gi, '\r\n'); 저는 슬래쉬('/') 문자를 개행문자로 변환하는데 사용하였습니다. 상세하게 나눠보면 / \/ /gi -> \/는 슬래쉬가 특수문자이기때문에 \를 추가..

[javascript]자바스크립트 concat, slice, join, for

소스를 보다 모르는것들이 있어 정리 합니다. 먼저, concat(String) - 문자를 하나로 합쳐 줍니다. ex) var str01 ="Hello "; var str02 ="world "; var str03 ="javascript"; str01.concat(str02) str01.concat(str02, str03) //2개 이상의 문자를 합칠경오 결과 : Hello world Hello world javascript slice(index), slice(start, end) - 문자를 해당 위치에서 부터 지정된 위치까지 잘라냅니다. ex) var str04 ="Hello world javascript"; str04.slice(0); str04.slice(6); str04.slice(6,11); str..

[javascript]자바스크립트 reduce, map, filter

javascript에 이런 함수들이 존재한다는 사실을 처음 알게 되었다. 그래서 바로 찾아서 정리해 두려고 한다. filter(callback) - arr.filter(callback[thisArg]) 의 형태 입니다. - 배열에 조건을 주어 조건에 만족하지 못하는 원소들을 걸러낸다. ex) function isTenUp(value){ return value >10; } var filtered = [11, 3, 9, 130, 44].filter(isTenUp); 결과 : filtered = [11, 130, 44] map(callback) - arr.map(callback[thisArg]) 의 형태 입니다. - 어떠한 배열에 특정 규칙을 적용시켜 새로운 배열을 만든다. ex) var array = [1...