티스토리 뷰
Javascript Immutable, Mutable
var a = [1,2,3,4,5];
var a2=a.concat(6);
a
[1,2,3,4,5]
a2
[1,2,3,4,5,6]
var a3 = a.concat([6,7,8]);
a3
[1,2,3,4,5,6,7,8]
a
[1,2,3,4,5]
var s = "hello";
var s1 = s.concat(" world");
s1 "hello world"
s
"hello" /*Immutatble 이라 원본이 안바뀌는 메서드는 문자열에도 사용가능함. */
Javascript join()
var a = [1,2,3,4,5];
a.join();
"1,2,3,4,5"
a.join("");
"12345"
a.join("---");
"1---2---3---4---5"
Javascript indexof()
var a =[1,2,3,100];
a.indexof(100); /*100이 어느 원소에 있는지 알려줌 */
3
var a = [1,2,3,4,5];
a.push(2);
[1,2,3,4,5,2]
a.push(3);
[1,2,3,4,5,2,3]
a
[1,2,3,4,5,2,3]
a.indexof(2); /* 2중에서 맨 앞에 2를 찾아줌 */
1
a.lastindexof(2); /* 2중에서 맨 뒤에 2를 찾아줌 */
5
Javascript slice()
var a = [1,2,3,4,5,2,3];
a.slice(0,3); /* 0원소에서 2원소까지 */
[1,2,3]
a
[1,2,3,4,5,2,3]; /*원본은 안변함*/
var a2=a.slice(2,5); /*2원소에서 4원소까지*/
a2
[3,4,5]
var s = "hello";
var s2= s.slice(2,4); /* Immutatble 메서드라 문자열에도 사용가능 */
s2
"ll"
Javascript split()
var s ="hello, world, a-b-c";
s.split(); /*원본 안바뀜*/
["hello, world, a-b-c"]
var s1 = s.split("");
s1
["h","e","l","l","o",",","","w","o","r","l","d",",","","a","-","b","-","c"]
s1.length;
19
s1.join("");
"hello, world, a-b-c-"
s.split(",");
["hello"," world"," a-b-c"]
s.split(" ");
["hello,","world,""a-b-c"]
s.split("-");
["hello, world, a","b","c"] /* " " 사이에 들어간 문자는 사라짐*/
s.split("ll");
["he","o, world, a-b-c"]
'JavaScript' 카테고리의 다른 글
Javascript querySelector,setAttribute,createElement 등 (0) | 2021.03.26 |
---|
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- PHP큰따옴표작은따옴표차이점
- C언어프로세스
- C언어다차원포인터
- C언어malloc함수
- PHP"'
- PHP'"
- C언어2차원포인터
- html이미지
- HTML태그사용법
- htmlTag
- PHPescapecharacter
- PHP큰따옴표
- 무효클릭신고양식
- C언어동적메모리할당
- PHP이스케이핑
- PHP작은따옴표역할
- HTMLbestTag
- PHPhere문서
- C언어malloc
- PHP마침표
- html이미지넣기
- 이미지무료다운로드사이트
- PHPescaping
- PHP문자열연결연산자
- PHP'
- PHP이스케이프
- C언어정적메모리할당
- 무효트래픽이의신청
- PHP작은따옴표
- HTMLtag사용법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
글 보관함