본문 바로가기

JS4

vue.config.js vue/cli 2.0은 프로젝트를 만들면 webpack.config.js 파일이 생성이 되지만, vue/cli 3.0은 config 파일이 설정에 따라 생성될 수도 있고 생성되지 않을 수도 있다. 생성되지 않았다면 프로젝트 root에 vue.config.js 파일을 만들어서 설정하면 되는데, vue.config.js는 온전한 webpack은 아니지만 webpack 빌드를 설정할 수 있는 파일이다. 2020. 6. 5.
split : 문자열 분할 함수 split은 특정 문자열을 제거하고 남은 문자열을 배열로 반환한다. split의 기본형태 str.split(separator, limit) separator는 str을 끊어야하는 부분을 나타내는 문자열 limit은 끊어진 문자열의 최대 개수를 나타내는 정수. separator와 limit 둘다 선택적으로 사용 가능하다. 다만 limit은 separator가 있을 때만 사용이 가능하다. 또한 separator는 정규표현식을 넣을 수 있다. separator에 아무것도 입력하지 않았을 경우 원래의 문자열이 배열에 담겨서 나온다. const str = 'abcdefg'; const splitedStr = str.split(); console.log(splitedStr); // ["abcdefg"] separa.. 2020. 3. 5.
filter 함수 배열이나 JSON 객체에 대해 콜백함수의 조건에 해당하는 모든 요소가 있는 배열을 새로 생성하는 기능. arr.filter(callbackFunction(element [, index [, array] ] ) [, thisArg] ) filter함수는 콜백함수와, thisArg를 매개변수로 갖는다, thisArg는 선택적으로 사용하지 않을 수 있다. 콜백함수의 매개변수로 element, index, array를 사용할 수 있다. 기본적으로 반복이 된다고 생각하면 된다. element는 현재 돌고 있는 요소의 값, index는 현재 돌고 있는 요소의 인덱스, array는 filter에 사용되는 배열 객체. var test = [0,1,2,3] var newArr = test.filter(function(e.. 2020. 3. 3.
문자열에서 특정 문자 찾기 indexOf() : 찾으려는 문자가 처음 발견된 인덱스를 반환한다. 없다면 -1을 반환. var str = “vasdr,qwer,bafd” var found = str.indexOf('.') // str의 기본객체 indexOf console.log(found) // -1 includes() : 찾으려는 문자가 있으면 true, 없으면 false를 반환 (ES6 이상에서 사용 가능) var str = “vasdr,qwer,bafd” var found = str.includes(',') // includes ES6이상에서 가능 // ','가 있으면 true 반환 없으면 false 반환 console.log(found) // true search() : 정규식을 이용해서 문자열에서 특정 문자을 찾는 방법... 2020. 3. 1.