[Array] Array.prototype.join()
var myArray = [1, 2, 3];
myArray.join(“+”);
console.log(myArray);
“1+2+3”
join method 는 위 예제와 같이 배열의 요소를
인자로 넘겨준 값으로 배열의 요소를
연결해주는 method 이다.
var myArray = [‘a’, ‘b’, ‘c’];
myArray.join(1);
console.log(myArray);
“a1b1c1”
배열이 문자 이고 인자값이 숫자 일경우에도
위 예제와 같이 배열의 요소값이 인자값으로
연결된 값이 반환된다.
나같은 경우엔 단순하게 html 을 자바스크립트에서 생성할때
자주 사용하게 된다.
예전에는 html 을 생성할때
var myHTML = “<div>”;
myHTML += “<p>예제입니다.</p>”;
myHTML += “<div>”;
위 예제와 같이 산술 연산자를 이용해서
변수에 추가해서 사용하곤 했다.
어디선가 봤는데 속도면에서 위의 방식보단
아래 예제의 방식이 빠르다는 것을 보고
아래 예제와 같이 사용하고 있다.
var myHTML = [];
myHTML.push(“div”);
myHTML.push(“<p>예제입니다.</p>”);
myHTML.push(“</div>”);
myHTML.join(“”);
push method 를 이용해서 배열에 추가 해주고
마지막에 join method를 사용해서 배열 안에 값을
연결해주면 원하는 html값을 얻을 수 있다.