JavaScript built_in_function

2034 단어 JavaScriptJavaScript

✏️built_in_function

📌array
  • Tostring() - 배열 안에 주어진 객체를 하나의 문자열로 합쳐주는 기능을 한다.
  • join() - 배열 안에 주어진 객체를 주어진 변수로 나누어준다.
  • push() - 이미 구조된 배열 안에 객체를 집어 넣어준다.
  • (un)shift() - 배열 안 첫번째 인덱스를 없애거나 생성해준다.
  • concat - 두 배열을 합쳐서 새로운 배열을 만드는 기능을 한다.
  • slice - 배열 안, 인덱스를 지정하고 인덱스에 맞춰 객체를 꺼내와 변수로 저장한다.
  • sort - 배열을 함수에 의해 재정렬한다.
  • filter -
var pass = persons.filter(function (person) {
            return person.point > 80;
        })

조건을 주고 그 조건에 맞는 객체들만 골라와서 변수에 저장한다.

  • reduce - 매개변수를 총 4개 받을 수 있는데 순서대로 accumulator(누산기), currentValue(현재값), currentIndex(현재위치), wholeIndex(전체 인덱스값) 을 받을 수 있다.
  • map - 기존에 존재하던 배열에서 객체를 받아와, 새로운 배열을 생성해준다.
📌boolean
  • true or false 를 구분해주는 기능
    기본적인 함수 사용등에 있어서 조건문 등을 걸어줄때 사용하는 용도로 사용되는 것 같다.
📌Json
  • Javascript Object Notation
    Json을 이용해서 서버로부터 웹페이지로 데이터를 전송시키거나, 반대로 웹페이지로부터 서버로 데이터를 받아올 때 자주 사용된다. Json은 문자열 형태로 존재하는데 Javascript는 JSON 전역 객체를 통해 문자열과 JSON 객체의 상호변환을 지원한다.
var data = {
            "employees": [
                { "firstname": "J", "lastName": "j" },
                { "firstname": "A", "lastName": "a" },
                { "firstname": "B", "lastName": "b" }
            ]
        }
        var text = '{ "employees" : [' +
            '{ "firstName": "J", "lastName":"j" },' +
            '{ "firstName": "J", "lastName":"j" },' +
            '{ "firstName": "J", "lastName":"j" } ]} ';
        //JSON.stringify    => 객체를 문자열로
        console.log(data);  // 객체
        console.log(JSON.stringify(data));  // 객체의 형식인 문자열
        //JSON.parse    => 문자열을 객체로
        var obj = JSON.parse(text);
        console.log(obj);    // object

좋은 웹페이지 즐겨찾기