Amarans
0310 JavaScript |array| 추가 / 삭제 / 정렬 | 본문
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
function get_members(){
return ['amarans', 'j0310', 'gwang' ,'hyun'];
}
members = get_members();
// members.length는 배열에 담긴 값의 숫자를 알려준다.
for(i = 0; i < members.length; i++){
// members[i].toUpperCase()는 members[i]에 담긴 문자를 대문자로 변환해준다.
document.write(members[i].toUpperCase());
document.write('<br />');
}
</script>
</body>
</html>
AMARANS
J0310
GWANG
HYUN
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
var li = ['a', 'b', 'c', 'd', 'e'];
li.push('f');
document.write(li+'<br/ >');
var li = ['a', 'b', 'c', 'd', 'e'];
li = li.concat(['f', 'g']);
document.write(li+'<br/ >');
var li = ['a', 'b', 'c', 'd', 'e'];
li.unshift('z');
document.write(li+'<br/ >');
var li = ['a', 'b', 'c', 'd', 'e'];
li.splice(2, 0, 'B');
document.write(li+'<br/ >');
</script>
</body>
</html>
push = 추가 / concat = 여러개 추가 / unshift = 맨앞에추가 /
splice = 원하는 열뒤로 추가 2,0,'B' C 앞에 0 지우지않고 B를 추가한다 라는 의미.
splice 참고 사이트=https://opentutorials.org/course/50/110
a,b,c,d,e,f
a,b,c,d,e,f,g
z,a,b,c,d,e
a,b,B,c,d,e
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<script>
var li = ['a', 'b', 'c', 'd', 'e'];
li.shift();
document.write(li+'<br/ >');
//배열 맨 앞에 있는 문자or숫자 를 지운다.
var li = ['a', 'b', 'c', 'd', 'e'];
li.pop();
document.write(li+'<br/ >');
//배열 맨 뒤에 있는 문자or숫자 를 지운다.
var li = ['d', 'c', 'a', 'b', 'e'];
li.sort();
document.write(li+'<br/ >');
//배열을 알파벳 순서대로 정렬 시켜준다.
var li = ['d', 'c', 'a', 'b', 'e'];
li.reverse();
document.write(li+'<br/ >');
//반대로 뒤에서 부터 정렬 시켜준다.
</script>
</body>
</html>
b,c,d,e
a,b,c,d
a,b,c,d,e
e,b,a,c,d
'JavaScript' 카테고리의 다른 글
0310 JavaScript | module | (0) | 2020.03.10 |
---|---|
0310 JavaScript | key : value | (0) | 2020.03.10 |
0305 JavaScript | Function | (0) | 2020.03.05 |
0305 JavaScript | Break \ Continue | For i \ j | (0) | 2020.03.05 |
0305 JavaScript - | While | For | (0) | 2020.03.05 |
Comments