728x90
배열의 메소드
indexOf()
해당 요소가 위치한 인덱스 번호 반환
없으면 -1반환
concat()
이어 붙이기
join()
결합해서 ‘문자열’로 반환
join()은 parameter 지정안
reverse()
배열의 값을 뒤집어서 반환
sort()
배열 값을 정렬 : 안에 들어온 값들을 문자열로 변환해서 문자열 정렬
push() & pop()
push : 마지막에 요소 추가 pop : 마지막 요소 꺼내오기(꺼내오며 마지막 요소가 배열에서 삭제됨)
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script>
// 배열의 메소드
var a = ['a','b','c','4',5];
console.log(typeof a); // object
// indexOf()
console.log(a.indexOf('a')); // 0
console.log(a.indexOf()); // 없으면 -1 반환
// concat() 이어붙이기
console.log(a.concat(6)); // (6) ['a','b','c','4',5,6] 6추가됨
// join
console.log(a.join()); // a,b,c,4,5
console.log(typeof a.join()); // str
console.log(a.join("|")); // a|b|c|4|5
console.log(a.join("a","q")); // aabaca4a5a
// reverse
console.log(a.reverse()); // (5) [5, '4', 'c', 'b', 'a']
// sort
console.log(a.sort()); // ['4', 5, 'a', 'b', 'c']
// push : 마지막 요소에 추가
console.log(a); // (5) ['4', 5, 'a', 'b', 'c']
console.log(a.push()); // 5 <- 콘솔에서는 소트된 상태에서 원래 배열의 마지막값 5를 반환
console.log(a.push(6)); // 6
console.log(a); // (6) ['4', 5, 'a', 'b', 'c',6]
console.log(a.push()) // 6 // 파라미터 안적으면 배열의 길이 반환(?)
console.log(typeof(a.push())); // number
//pop
console.log(a.pop()); // 6
console.log(a); // (5) ['4', 5, 'a', 'b', 'c'] <- 6삭제됨
console.log(a.pop(0)); // c
console.log(a.pop("0")); // b 매개변수를 넣어도 마지막요소 빼오고 삭제
console.log(a); // (3) ['4', 5, 'a']
</script>
</body>
</html>
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일1코딩][bootstrap] 템플릿 적용 및 커스텀 해보기 (0) | 2022.04.25 |
---|---|
[1일1코딩][bootstrap] 시범사용2 : 스타터 코드 & 예제 템플릿 (0) | 2022.04.24 |
[1일1코딩][bootstrap] 시범사용 & 연결 (0) | 2022.04.22 |
[1일1코딩][HTML,CSS,JS] 로그인 만들어보기1 (0) | 2022.04.21 |
[1일1코딩][Servlet] 서버 연결 - java class, html (0) | 2022.04.20 |