반응형

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) //해당문자 반복한 문자열 리턴
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기