TIL no.15

손병진·2020년 8월 9일
0

TIL

목록 보기
15/22
post-custom-banner

배열

형태 및 효용

var array = ['a1','a2','a3'];
console.log(array[0]); // a1

function get_members(){
    return ['egoing', 'k8805', 'sorialgi'];
}
var members = get_members();
console.log(members[0]); // egoing
console.log(members[1]); // k8805
console.log(members[2]); // sorialgi

반복문과 결합

function get_members(){
    return ['egoing', 'k8805', 'sorialgi'];
}
var members = get_members();

for(var i = 0; i < members.length; i++){
	console.log(members[i].toUpperCase())
}
/*
EGOING
K8805
SORIALGI
*/

원소 제어

추가

var li = ['a', 'b', 'c', 'd', 'e'];
li.push('f');
alert(li); //['a', 'b', 'c', 'd', 'e', 'f']

var li = ['a', 'b', 'c', 'd', 'e'];
li = li.concat(['f', 'g']); // 복수의 원소를 추가
alert(li); //['a', 'b', 'c', 'd', 'e', 'f', 'g']

var li = ['a', 'b', 'c', 'd', 'e'];
li.unshift('z');// 맨앞으로 추가
alert(li); //['z', 'a', 'b', 'c', 'd', 'e']

var li = ['a', 'b', 'c', 'd', 'e'];
li.splice(2, 0, 'B');// 중간에 삽입
/* array.splice(index, howmany. element1, element2 .. elementN)
index: 위치
howmany: 제거되는 원소 개수
element: 삽입되는 원소 값
*/
alert(li);// ['a', 'b', 'B', 'c', 'd', 'e']

제거 및 정렬

var li = ['a', 'b', 'c', 'd', 'e'];
li.shift();// 첫번째 값 제거
alert(li);// ['b', 'c', 'd', 'e']

var li = ['a', 'b', 'c', 'd', 'e'];
li.pop();// 마지막 값 제거
alert(li);// ['a', 'b', 'c', 'd']

var li = ['c', 'e', 'a', 'b', 'd'];
li.sort();// 오름차순 정렬
alert(li);// ['a', 'b', 'c', 'd', 'e']
/* sort(sortfunc)
원하는 정렬 기준이 있을시 함수를 만들어 적용할 수 있다*/


var li = ['c', 'e', 'a', 'b', 'd'];
li.reverse();// 역순 정렬
alert(li);// ['d', 'b', 'a', 'e', 'c']

정규표현식

  • 문자열에서 특정한 문자를 찾아내는 도구
profile
https://castie.tistory.com
post-custom-banner

0개의 댓글