์ƒˆ์†Œ์‹

Languages/Java Script

[Js] ๋ฐฐ์—ด | javascript ๋ฐฐ์—ด | ๋ฐฐ์—ด์ด๋ž€?

  • -
๋ฐ˜์‘ํ˜•

ํ•ด๋‹น ํฌ์ŠคํŒ…์€ "์ƒํ™œ์ฝ”๋”ฉ"์˜ ์ด๊ณ ์ž‰ ๋‹˜์˜ ๊ฐ•์˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜ฌ๋ฆฐ ๊ฒŒ์‹œ๊ธ€ ์ž…๋‹ˆ๋‹ค.

์ƒ์—…์ ์ธ ์šฉ๋„๊ฐ€ ์•„๋‹Œ, ๊ฐœ์ธ ๊ณต๋ถ€ ์ •๋ฆฌ ๋ชฉ์ ์œผ๋กœ ์˜ฌ๋ฆฌ๋Š” ๊ธ€์ž„์„ ๋ฏธ๋ฆฌ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.

 

 


๋ฐฐ์—ด

๋ฐฐ์—ด(array)์ด๋ž€ ์—ฐ๊ด€๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ์•„์„œ ํ†ต์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด๋‹ค.

 

๋ณ€์ˆ˜๊ฐ€ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋ผ๋ฉด

๋ฐฐ์—ด์€ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์•„๋ž˜์˜ ์˜ˆ์ œ๋ฅผ ๋ณด์ž.

๋ณ€์ˆ˜ name์—๋Š” ๋ฌธ์ž haeun์ด ํ• ๋‹น๋˜์—ˆ๋‹ค. ์ด์ œ๋ถ€ํ„ฐ name์„ ํ˜ธ์ถœํ•˜๋ฉด ๋ฌธ์ž haeun์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

<script>
    var name = 'haeun'
    alert(name);
</script>

 

 

๋ฐฐ์—ด์˜ ์ƒ์„ฑ

Q. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜์— ๋‹ด์•„์„œ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์€ ์—†์„๊นŒ?

 

A. ์žˆ๋‹ค! ๋ฐฐ์—ด์„ ์“ฐ๋ฉด ๋œ๋‹ค.

 

๋ณ€์ˆ˜ member์— ํšŒ์›์ •๋ณด๋ฅผ ๋‹ด์•„๋ณด์ž. ๋Œ€๊ด„ํ˜ธ([])๋Š” ๋ฐฐ์—ด์„ ๋งŒ๋“œ๋Š” ๊ธฐํ˜ธ๋‹ค.

๋Œ€๊ด„ํ˜ธ ์•ˆ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ฝค๋งˆ(,)๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ๋‚˜์—ดํ•˜๋ฉด ๋ฐฐ์—ด์ด ๋œ๋‹ค.

 

<script>
	var member = ['haeun', 'admin', 'root']
</script>

ํ•˜๋‚˜์˜ ๋ณ€์ˆ˜์— 3๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์•˜๋‹ค.

๊ฐ๊ฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์›์†Œ(Element)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

์ž ๊ทธ๋Ÿผ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊บผ๋‚ด์˜ค๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ? ์•„๋ž˜์˜ ์˜ˆ์ œ๋ฅผ ๋ณด์ž.

<script>
    var member = ['haeun', 'admin', 'root']
    alert(member[0]);
    alert(member[1]);
    alert(member[2]);
</script>

๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์˜ ๋ฌธ์ž์—ด์„ ์ฐจ๋ก€๋กœ ๊ฒฝ๊ณ ์ฐฝ์œผ๋กœ ์ถœ๋ ฅ ํ•  ๊ฒƒ์ด๋‹ค.

haeun
admin
root

์ฆ‰ ๋ฐฐ์—ด์— ๋‹ด๊ฒจ์žˆ๋Š” ๊ฐ’์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ๋Š” ๋Œ€๊ด„ํ˜ธ ์•ˆ์— ์ˆซ์ž๋ฅผ ๋„ฃ๋Š”๋‹ค.

์ด ์ˆซ์ž๋ฅผ ์ƒ‰์ธ(index)๋ผ๊ณ  ๋ถ€๋ฅด๊ณ  0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•œ๋‹ค.

 

 

์ฆ‰ ์ฒซ๋ฒˆ์งธ ์›์†Œ(egoing)๋ฅผ ๊ฐ€์ ธ์˜ค๋ ค๋ฉด ๋Œ€๊ด„ํ˜ธ ์•ˆ์— 0์„ ๋„ฃ์–ด์ฃผ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

๋‘๋ฒˆ์งธ๋Š” 1, ์„ธ๋ฒˆ์งธ๋Š” 2๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. ์ด ๊ฐ’์„ ์ด์šฉํ•ด์„œ ๋ฐฐ์—ด์— ์ €์ •๋œ ๊ฐ’์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋‹ค.

 

 

๊ทธ๋ ‡๋‹ค๋ฉด ๋ฐฐ์—ด์€ ์™œ ์“ฐ๋Š” ๊ฒƒ์ผ๊นŒ?

 

๋ฐฐ์—ด์ด ์—†๋‹ค๋ฉด

๊ทธ๋ ‡๋‹ค๋ฉด ๋ฐฐ์—ด์ด ์—†๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ?

์˜ˆ๋ฅผ ๋“ค์–ด ๋งด๋ฒ„์˜ ์ด๋ฆ„์„ ์ œ๊ณตํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•œ๋‹ค๊ณ  ํ•ด๋ณด์ž.

 

๊ทธ๋Ÿฐ๋ฐ ํ•จ์ˆ˜๋Š” ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ์„ ๋ฐ˜ํ™˜(return) ํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„๋ž˜์˜ ์˜ˆ๋ฅผ ๋ณด์ž.

<script>
      function get_member1(){
          return 'egoing';
      }
      document.write(get_member1());

      function get_member2(){
          return 'k8805';
      }
      document.write(get_member2());


      function get_member3(){
          return 'sorialgi'
      }
      document.write(get_member3());
</script>

 

ํ•˜๋‚˜์˜ ํ•จ์ˆ˜๋Š” ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ์„ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์œ„์™€ ๊ฐ™์ด ๊ฐ๊ฐ์˜ ํšŒ์›์ •๋ณด๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.

 

 

 

์ด๋ฒˆ์—” ๋ฐฐ์—ด๋ฅผ ์ด์šฉํ•œ ์•„๋ž˜์˜ ์ฝ”๋“œ๋ฅผ ๋ณด์ž.

<script>
      function get_members(){
          return ['egoing', 'k8805', 'sorialgi'];
      }
      var members = get_members();
      document.write(members[0]);
      document.write(members[1]);
      document.write(members[2]);
</script>

 

๋งด๋ฒ„๋ฅผ ๋‹ด๊ณ  ์žˆ๋Š” ๋ฐฐ์—ด๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ์žˆ๋‹ค. 

 

์ด๋ ‡๊ฒŒ ๋˜๋ฉด, ๊ฐ„๋‹จํ•˜๋ฉด์„œ๋„ ์—ฌ๋Ÿฌ ๊ฐ’์„ ๋ฐ˜ํ™˜ ํ•˜๋Š” ๋“ฏํ•œ ํšจ๊ณผ๋ฅผ ์ค€๋‹ค.

 

 

๋ฐฐ์—ด์˜ ์‚ฌ์šฉ

๋ฐฐ์—ด์˜ ์ง„๊ฐ€๋Š” ๋ฐ˜๋ณต๋ฌธ๊ณผ ๊ฒฐํ•ฉํ–ˆ์„ ๋•Œ ๋‚˜ํƒ€๋‚œ๋‹ค.

๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ๋ฆฌ์ŠคํŠธ์— ๋‹ด๊ธด ์ •๋ณด๋ฅผ ํ•˜๋‚˜์”ฉ ๊บผ๋‚ด์„œ ์ฒ˜๋ฆฌ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

 

๋‚ด์žฅํ•จ์ˆ˜ โ–ผ

๋”๋ณด๊ธฐ

์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์šฐ๋ฆฌ์—๊ฒŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณตํ•ด์ฃผ๋Š” ํ•จ์ˆ˜ ์ค‘, 

์†Œ๋ฌธ์ž๋ฅผ ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ์–ด ์ฃผ๋Š” ํ•จ์ˆ˜๊ฐ€ ์žˆ๋‹ค.

 

๋งŒ์•ฝ ๋‚ด๊ฐ€ ๋ณ€์ˆ˜ a์— ๋“ค์–ด์žˆ๋Š” ๋ฌธ์ž์—ด์„ ๋Œ€๋ฌธ์ž๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค๊ณ  ํ•˜์ž.

 

var a = 'haeun';

a ๋Š” ํ˜„์žฌ haeun

 

a.toUpperCase();

a ๋Š” ํ˜„์žฌ HAEUN

 

 

๋‹ค์Œ ์˜ˆ์ œ๋ฅผ ๋ณด์ž

<!DOCTYPE html>
<html>
<head>
	<title>haha</title>
</head>
<body>
<script type="text/javascript">
function get_members(){
	var member = ['haeun','admin','root'];
	return member;
}

members = get_members();
// members.length๋Š” ๋ฐฐ์—ด์— ๋‹ด๊ธด ๊ฐ’์˜ ์ˆซ์ž๋ฅผ ์•Œ๋ ค์ค€๋‹ค. 
for(var i =0; i<members.length; i++){
		document.write(members[i].toUpperCase()+"<br />");	
}

</script>

</body>
</html>

 

๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

์œ„์˜ ์˜ˆ์ œ์—์„œ ์ฃผ๋ชฉํ•ด์•ผ ํ•  ๊ฒƒ์€ ๋ฐ˜๋ณต๋ฌธ๊ณผ ๋ฐฐ์—ด์„ ๊ฒฐํ•ฉํ•œ ๋ถ€๋ถ„์ด๋‹ค.

 

 

๋ฐ˜๋ณต๋ฌธ์„ ์ด์šฉํ•ด์„œ ๋ฐฐ์—ด members์˜ ๋‚ด์šฉ์„ ํ•˜๋‚˜์”ฉ ๊บผ๋‚ธ ํ›„์— ์ด๋ฆ„์„ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€๊ฒฝํ•œ ํ›„์— ์ถœ๋ ฅํ•˜๊ณ  ์žˆ๋‹ค.

 

์ •๋ฆฌํ•˜๋ฉด, ๋ฐฐ์—ด์ด๋ž€ ์—ฐ๊ด€๋œ ์ •๋ณด๋ฅผ ํ•˜๋‚˜์˜ ๊ทธ๋ฃน์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ •๋ณด๋ฅผ ์ฒ˜๋ฆฌ ํ•  ๋•Œ๋Š” ๋ฐ˜๋ณต๋ฌธ์„ ์ด์šฉํ•œ๋‹ค.

 

 

๋ฐฐ์—ด์˜ ์ œ์–ด

๋ฐฐ์—ด์€ ๋ณต์ˆ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌ, ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ๊ณ ์•ˆ๋œ ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด๋‹ค.

 

๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ์˜ ์ถ”๊ฐ€/์ˆ˜์ •/์‚ญ์ œ์™€ ๊ฐ™์€ ์ผ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.

 

๋ช‡๊ฐ€์ง€ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ๋“ค๋งŒ ์‚ดํŽด๋ณด์ž.

 

๋ฐฐ์—ด์˜ ํฌ๊ธฐ

์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฐฐ์—ด์˜ ํฌ๊ธฐ๋ฅผ ์•Œ์•„๋‚ผ ์ˆ˜ ์žˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” 5์ด๋‹ค.

 

<script>
      var arr = [1, 2, 3, 4, 5];
      alert(arr.length);
</script>

 

๋ฐฐ์—ด์˜ ์กฐ์ž‘

  ์ถ”๊ฐ€  

๋‹ค์Œ์€ ๋ฐฐ์—ด์˜ ๋์— ์›์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. 

push๋Š” ์ธ์ž๋กœ ์ „๋‹ฌ๋œ ๊ฐ’์„ ๋ฐฐ์—ด(li)์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ช…๋ น์ด๋‹ค.

 

๋ฐฐ์—ด li์˜ ๊ฐ’์€ a, b, c, d, e, f๊ฐ€ ๋๋‹ค.

<script>
		
    var li = ['a','b','c','d','e'];
    li.push('f');//push๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๋‚ด์žฅํ•จ์ˆ˜.
    alert(li);
    
</script>

 

push๋Š” ํ•œ๊ฐœ๋ฅผ ์ถ”๊ฐ€ํ•ด์ฃผ๋Š” ๋ช…๋ น์ด๋ผ๊ณ  ํ•œ๋‹ค๋ฉด, concat์€ ์—ฌ๋Ÿฌ๊ฐœ๋ฅผ ์—ฐ๊ฒฐ ํ•ด์ฃผ๋Š” ๋ช…๋ น์–ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

 

concat์€ ๋ณต์ˆ˜์˜ ์›์†Œ๋ฅผ ๋ฐฐ์—ด์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. concat์€ ์ธ์ž๋กœ ์ „๋‹ฌ๋œ ๊ฐ’์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ช…๋ น์ด๋‹ค.

<script>
	
    var li = ['a','b','c','d','e'];
    li = li.concat(['f','g']);
    alert(li);
    
</script>

 

๋‹ค์Œ์€ ๋ฐฐ์—ด์˜ ์‹œ์ž‘์ ์— ์›์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.

 

unshift๋Š” ์ธ์ž๋กœ ์ „๋‹ฌํ•œ ๊ฐ’์„ ๋ฐฐ์—ด์˜ ์ฒซ ๋ฒˆ์งธ ์›์†Œ๋กœ ์ถ”๊ฐ€ํ•˜๊ณ  ๋ฐฐ์—ด์˜ ๊ธฐ์กด ๊ฐ’๋“ค์˜ ์ƒ‰์ธ์„ 1์”ฉ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค.

 

<script>
	
    var li = ['a','b','c','d','e'];
    li.unshift('z');
    alert(li);

</script>

์ฆ‰ ๋ฐฐ์—ญ์€ z, a, b, c, d, e ๊ฐ€ ๋๋‹ค.

 

 

 

๋งŒ์•ฝ ๋‘๋ฒˆ์งธ ์ธ๋ฑ์Šค ๋’ค์— ๋Œ€๋ฌธ์ž B๋ฅผ ๋„ฃ๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ดํ•œ๋‹ค.

splice๋Š” ์ฒซ๋ฒˆ์งธ ์ธ์ž์— ํ•ด๋‹นํ•˜๋Š” ์›์†Œ๋ถ€ํ„ฐ ๋‘๋ฒˆ์งธ ์ธ์ž์— ํ•ด๋‹นํ•˜๋Š”

์›์†Œ์˜ ์ˆซ์ž๋งŒํผ์˜ ๊ฐ’์„ ๋ฐฐ์—ด๋กœ๋ถ€ํ„ฐ ์ œ๊ฑฐํ•œ ํ›„์— ๋ฆฌํ„ดํ•œ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  ์„ธ๋ฒˆ์งธ ์ธ์ž๋ถ€ํ„ฐ ์ „๋‹ฌ๋œ ์ธ์ž๋“ค์„ ์ฒซ๋ฒˆ์งธ ์ธ์ž์˜ ์›์†Œ ๋’ค์— ์ถ”๊ฐ€ํ•œ๋‹ค.

 

 

์•„๋ž˜์˜ ์˜ˆ์‹œ๋ฅผ ๋ณธ๋‹ค๋ฉด 2 ์ฆ‰ (0,1,2) ์„ธ๋ฒˆ์งธ ์ž๋ฆฌ์— ๋ฐฐ์—ด์„ ์ถ”๊ฐ€ํ•  ๊ฒƒ์ด๋ฉฐ,

์ œ๊ฑฐํ•  ์›์†Œ๋Š” 0 ๊ฐœ๋ž€ ๋œป์ด๋‹ค.

 

์ถ”๊ฐ€ํ•˜๋Š” ๊ฐ’์€ 'B'์ด๋‹ค.

<script>
	
    var li = ['a','b','c','d','e'];
    li.splice(2,0,'B');
    alert(li);

</script>

 

๊ฒฐ๊ณผ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

 

์ œ๊ฑฐ๋ฅผ ์˜ˆ์‹œ๋กœ,

li.splice(2,1,'CBA');๋ฅผ ์ž…๋ ฅํ•˜๊ฒŒ ๋˜๋ฉด, 3๋ฒˆ์งธ ์ž๋ฆฌ์— ์ถ”๊ฐ€ํ•˜๋˜,

์›๋ž˜ ๊ธฐ์กด์— ์žˆ๋˜ 3๋ฒˆ์งธ ๋ฐฐ์—ด ์š”์†Œ๊ฐ€ ํ•œ๊ฐœ ์‚ญ์ œ๋˜๊ณ 

 

๊ทธ ์ž๋ฆฌ์— CBA๊ฐ€ ์˜ค๊ฒŒ๋œ๋‹ค.

 

์ฆ‰ c๊ฐ€ ์‚ฌ๋ผ์ง„ ๊ฒƒ์ด๋‹ค.

 

๊ผญ ๋‹ค ์™ธ์šธํ•„์š”๋Š” ์—†๊ณ , ๋ฉ”๋‰ด์–ผ์„ ์ฐพ์•„์„œ ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ์ฐพ์•„ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉด ๋œ๋‹ค.

 

  ์ œ๊ฑฐ  

 

๋‹ค์Œ์€ ๋ฐฐ์—ด์˜ ์ฒซ๋ฒˆ์งธ ์›์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. 

shift๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

<script>

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

</script>

 

์ด๋ ‡๊ฒŒ shift๋ฅผ ํ•˜๋ฉด, ๋ฐ˜ํ™˜ํ•ด์ฃผ๋Š” return๊ฐ’์œผ๋กœ 'a'๋ฅผ ์ฃผ๋Š”๋ฐ

์ด๋Š” li.shift()๊ฐ€ ๋ฐ˜ํ™˜ํ•ด์ฃผ๋Š” ๊ฐ’์ด๋ฉฐ, 

 

์‹ค์ œ li ๋ณ€์ˆ˜ ์•ˆ์— ๋ฐฐ์—ด์€ a๊ฐ€ ๋น ์ง„ b,c,d,e๊ฐ€  ๋‚จ๊ฒŒ ๋œ๋‹ค.

 

 

๋‹ค์Œ์€ ๋ฐฐ์—ด ๋์ ์˜ ์›์†Œ๋ฅผ ๋ฐฐ์—ด li์—์„œ ์ œ๊ฑฐํ•œ๋‹ค. ์ด๋•Œ๋Š” pop๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

๊ฒฐ๊ณผ๋Š” a, b, c, d ๋‹ค.

<script>

        var li =['a','b','c','d','e'];
        li.pop();
        alert(li);
        
</script>

 

  ์ •๋ ฌ  

๋‹ค์Œ์€ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

 

์ •๋ ฌ์„ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ•จ์ˆ˜๋Š” sort์™€ reverse๊ฐ€ ์žˆ๋‹ค.

<script>
	
    var li = ['c','e','a','b','d'];
	var sort = li.sort(); //sort๋ผ๋Š” ๋ณ€์ˆ˜์•ˆ์— li.sort๋ฅผ ๋„ฃ๋Š”๋‹ค.
    alert(sort); //์ •๋ ฌ๋œ ๋ฌธ์ž์—ด ์ถœ๋ ฅ
    
    //์—ญ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด?
    
    var reverse = li.reverse();//reverse๋ผ๋Š” ๋ณ€์ˆ˜์•ˆ์— li.reverse๋ฅผ ๋„ฃ๋Š”๋‹ค.
    alert(reverse); //์—ญ์ˆœ ์ •๋ ฌ
    
</script>

 

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.