반응형
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 |
최근댓글