반응형
Array
//선언1 var ary = new Array(); ary[0] = 'a'; ary[1] = 'b'; ary[2] = 'c'; //선언2 var ary = [ 'a', 'b', 'c' ]; //선언3 var ary = new Array( 'a', 'b', 'c' ); array.length; //길이 var ary2 = ary.concat('abc'); //ary1에 'abc'추가한 배열 생성 ary.every(function(x) { return x < 5 }); //모든 요소가 만족하면 true ary.indexOf('a'); //'a'의 인덱스 리턴 ary.lastindexOf('a'); //뒤부터 검색한 'a'의 인덱스 리턴 ary.join(','); //"a,b,c" 와 같은식으로 리턴 ary.push(); ary.pop(); //맨뒤넣기, 맨뒤빼기 ary.unshift(); ary.shift(); //앞넣기, 맨앞빼기 ary.reverse(); //순서반대로 ary.slice(start); //start부터 끝가지 ary.slice(start, end); //부분리턴 ary.splice(start, count); //부분리턴 ary.splice(start, count, new1, new2); //부분빼고 그위치에 new 넣음. 부분리턴
String
string.length; //문자열 길이 string.substr(start, length) //특정부분 추출 string.substring(start, end) //특정부분 추출2 //모든 문자열 치환하기 let str = 'apple, Banana, orange, banana'; let replaced_str = str.replace(/banana/g, 'tomato'); // "\" -> "/" filepath = filepath.replace(/\\/g, '/'); //대소문자 구분없이 모두 치환 let str = 'apple, Banana, orange, banana'; let replaced_str = str.replace(/banana/gi, 'tomato'); string.split(',') //지정문자로 나누기 string.split(',', 5) //나눈개수 최대 5개까지 string.charAt() //특정 위치에 있는 문자를 반환합니다. string.charCodeAt() //특정 위치에 있는 문자의 유니코드 값을 반환합니다. string.startsWith(searchString) //특정문자열로 시작 체크 string.startsWith(searchString, length) //length까지 검색 string.endsWith(searchString) //특정문자열로 끝나는지 체크 string.endsWith(searchString, length) //length까지 검색 string.indexOf(value) //시작인덱스 리턴 string.indexOf(value, start) string.lastIndexOf(value) //뒤부터검색한 시작인덱스 리턴 string.lastIndexOf(value, start) string.includes(searchString) //문자포함여부 string.includes(searchString, start) //start부터 검색 string.concat('cd', 'ef') //문자붙임 string.match(regexp) //정규표현식 맞는 문자열 리턴 string.repeat(count) //해당문자 반복한 문자열 리턴
반응형
'웹 > javascript' 카테고리의 다른 글
Javascript Prototype(프로토타입) (0) | 2021.11.18 |
---|---|
Javascript 즉시실행함수(IIFE), 클로져(Closure) (0) | 2021.11.18 |
Javascript Math, alert, confirm, prompt (0) | 2021.11.18 |
Javascript 함수, 객체(Object), 전역/지역 변수, 비교연산자, typeof (0) | 2021.11.18 |
Javascript 내장함수(window, location, screen, document) (0) | 2021.11.18 |
최근댓글