-
JS (Java script) 자바스크립트 기본 함수 모음자바스크립트(JS) 2021. 4. 27. 14:58
substring
시작 인덱스로 부터 종료 인덱스 전 까지 문자열의 부분 문자열을 반환. 음수를 입력시 0으로 판단.
var str = 'Funny';
console.log(str.substring(1, 3));
// return unindexOf
주어진 값과 일치하는 첫 번째 인덱스를 반환. 대/소문자 구문
var paragraph = 'What is your name';
var searchTerm = 'name';
var indexOfFirst = paragraph.indexOf(searchTerm);split
부분 문자열로 분리하여 문자열 배열로 반환.
var str = 'Hi my name is SKYEASY.';
str.split(' ')
//["Hi", "my", "name", "is", "SKYEASY"]includes
문자열이 포함되어 있는지를 판별하고, true 또는 false를 반환.
var sentence = 'What is your name';
var word = 'name';
sentence.includes(word) //trueslice
문자열의 일부를 추출하여 새로운 문자열 반환. 음수 파라미터 전달 시 끝에서부터 계산 후 반환.
var numbers="0123456789";
console.log(numbers.slice(2,4));
// shows 23console.log(numbers.slice(-7,-3));
// shows 3456trim
문자열 양 끝의 공백을 제거.
var greeting = ' Hello world! ';
console.log(greeting);
// " Hello world! ";
console.log(greeting.trim());
// "Hello world!";toString
배열을 문자열로 변환/ join()가 다른점이 있다면 join()은 구분자를 파라미터로 전달할 수 있음
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.toString();
// "Banana,Orange,Apple,Mangofruits.join('*');
// "Banana*Orange*Apple*Mango"splice
배열 중간에 새로운 값을 추가하거나 제거할 수 있음. 두 번째 파라미터는 개수를 의미함.
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 2, "Lemon", "Kiwi");concat
두 배열을 합친 새로운 배열을 리턴.
var arr1 = ["Cecilie", "Lone"];
var arr2 = ["Emil", "Tobias", "Linus"];
var arr3 = ["Robin", "Morgan"];
var myChildren1 = arr1.concat(arr2);
var myChildren2 = arr1.concat(arr2, arr3);slice
제거한 값을 가진 새로운 배열을 리턴
var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1);sort
값을 문자열을 기준으로 정렬
var score =[4, 11, 2, 10, 3, 1];
score.sort(); //틀린 방법
//옳은 방법
score.sort(function(a,b){
// 오름차순
return a-b;
// 1, 2, 3, 4, 10, 11
});