ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JS (Java script) 자바스크립트 기본 함수 모음
    자바스크립트(JS) 2021. 4. 27. 14:58

    substring 

    시작 인덱스로 부터 종료 인덱스 전 까지 문자열의 부분 문자열을 반환. 음수를 입력시 0으로 판단.
    var str = 'Funny';
    console.log(str.substring(1, 3));
    // return un

    indexOf 

    주어진 값과 일치하는 첫 번째 인덱스를 반환. 대/소문자 구문
    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) //true

    slice 

    문자열의 일부를 추출하여 새로운 문자열 반환. 음수 파라미터 전달 시 끝에서부터 계산 후 반환.
    var numbers="0123456789";
    console.log(numbers.slice(2,4));
    // shows 23
    console.log(numbers.slice(-7,-3));
    // shows 3456

    trim 

    문자열 양 끝의 공백을 제거.
    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,Mango
    fruits.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
    });


Designed by Tistory.