• indexOf()

배열에서 값을 검색하여 해당 위치 반환

const arr = ["apple","orange","apple","mango"];
let position = arr.indexOf("apple")+1;

  • lastIndexOf()

Array.lastIndexOf()는 indexOf와 비슷하지만 요소의 마지막 위치 반환

const arr = ["apple","banana","apple","mango"];
let position = arr.lastIndexOf("apple") + 1;

  • includes()

배열에 요소가 있는지 확인 할 수 있다
ES6에서 도입
배열에 요소가 있는지 확인 할 수있다
indexOf와 달리 NaN 포함

const arr = ["banana","apple","orange","mango"];
arr.includes("mange"); // is true
  • find()

테스트 함수를 통과한 첫번째 요소 값 반환

const arr = [4,9,16,25,29];
let temp = arr.find(myFunc);

function myFunc(value, index, array){
 return value >18;
}


  • findIndex()

테스트 함수를 통과한 첫번째 요소의 인덱스 반환

const arr = [4,8,16,28,29];
let test = arr.findIndex(myFunc);

function myFunc(value, index, arr){
return value > 18;
}


  • findLast()

배열의 끝에서 시작하여 조건을 만족하는 첫번째 값 반환

const arr = [27,28,30,40,42,35,30];
let position = arr.findLast(x=> x>40);

  • findLastIndex()

조건을 만족하는 마지막 요소의 인덱스를 반환

const arr = [27,28,30,40,42,35,30];
let position = arr.findLastIndex(x => x>40);

'JavaScript' 카테고리의 다른 글

javascript - function 자바스크립트 함수  (2) 2024.11.13
JavaScript Array.prototype.at()  (0) 2024.10.16
Javascript Variables  (0) 2024.10.07
JavaScript document.getElementById  (0) 2024.10.01
javascript 성능 개선  (0) 2024.09.04

Array객체의 at() 메서드는
정수값을 받아 해당 인덱스에 있는 항목을 반환
음수와 양수 모두 받을수 있으며
음수는 배열의 역순으로 계산

const arr = [5,12,8,130,44];
let index = 2;
console.log(arr.at(index));
=8

index = -2;
console.log(arr.at(index))
=130

'JavaScript' 카테고리의 다른 글

javascript - function 자바스크립트 함수  (2) 2024.11.13
javascript - 배열 검색 search array  (2) 2024.10.17
Javascript Variables  (0) 2024.10.07
JavaScript document.getElementById  (0) 2024.10.01
javascript 성능 개선  (0) 2024.09.04



1차원 배열

배열은 같은 데이터 타입을 가진 연속된 메모리 공간으로 이우어진 자료구조

같은 데이터 타입을 가진 여러개의 변수가 필요할때 사용


배열 생성방법

정수를 4개 저장 할 수 있는 배열을 생성 하는 방법

int[ ] array1 = new int[4];


배열에 값을 저장하는 방법

    array1[0] = 1;

    array1[1] = 2;

    array1[2] = 3;

    array1[3] = 4;

    //자바에서 배열의 인덱스는 0번 부터 사용한다. 4개짜리 배열은 0부터 3까지의 인덱스를 가지게 된다.

    //배열인덱스 0번부터 3번까지 차례로 1,2,3,4 값을 저장한다. 


배열에 저장된 값을 꺼내서 사용하는 방법

    int value = array1[2]; 

    //array1 이 참조하는 배열의 2번 인덱스에 해당하는 값 3을 꺼내서 int형 변수 value에 담는다. 

    System.out.println(array1[1]); 

    //array1 이 참조하는 배열의 1번 인덱스에 해당하는 값 2가 콘솔에 출력된다. 


선언과 동시에 초기화하는 방법

    int[ ] array2 = new int[ ]{1,2,3,4,5};

    //int 값을 5개저장 할 수 있는 배열이며, 해당 배열에는 1,2,3,4,5가 순서대로 저장되게 된다.

'JAVA를 해보자' 카테고리의 다른 글

java for each 반복문  (0) 2017.12.30
java for 반복문을 이용해서 배열 사용하기  (0) 2017.12.30
java_for 반복문사용  (0) 2017.12.30
산술연산자 / 대입연산자  (0) 2017.12.15
바이트(byte)  (0) 2017.12.15

메소드 Method

객체의 기능을 표현하는 방법 C언어의 함수와 열할과 정의 방법이 유사하지만 C에서처럼 독립적으로 호출될 수없고 반드시 객체와 같이 사용되어야 한다.


클래스 Class

객체의 구조 종류 동작 등을 나타내고 객체를 생성하는 일종의 틀.

클래스는 객체의 모든 특성을 가지고 있으며 자바 프로그램은 클래스의 집합


배열 Array

컴퓨터에서 사용되는 자료 구조의 한가지

같은 형의 데이터들로 이루어진 집합

각 원소는 어떤 첨자값으로 지정되는데 첨자는 대개 정수값을 사용하나 문자 등의 다른 형을 사용하기도 한다.

배열은 기억장치 내에서 순차적으로 저장된 리스트를 의미

'JAVA를 해보자' 카테고리의 다른 글

java 문자열 표시  (0) 2017.11.30
프로그램의 기본형태  (0) 2017.11.30
프로그램 기술할때 주의할점  (0) 2017.11.29
프로그래밍의 기본  (0) 2017.11.29
SE/EE/ME  (0) 2017.11.29

+ Recent posts