자바스크립트 배열

| | | |

자바스크립트 include() 메소드는 배열에서 요소를 검색합니다. 이 메서드는 배열 요소가 존재하는 경우 True를 반환합니다. 필터() 메서드를 사용하면 목록에서 항목을 검색할 수 있습니다. include()와 달리 filter() 메서드는 검색한 항목을 반환합니다.

이 배열에 특정 값이 포함되어 있는지 알고 싶을 수 있습니다. 예를 들어, 제품 주문 목록이 있고 누군가가 매장에서 스탠드를 주문했는지 확인하고 싶을 수 있습니다.

JavaScript Array에는 다음이 포함됩니다.

JavaScript 부울 이라고 합니다.

배열. include()String.includes()와 동일하게 작동합니다. 그러나 Array.includes()는 객체 배열을 검색합니다.

() JavaScript 예제 포함

카페가 있다고 가정해 보겠습니다. 오늘 에스프레소를 주문했습니다. 다음 코드를 사용하여 오늘의 주문 목록을 확인하여 에스프레소를 주문했는지 확인할 수 있습니다.

코드는 다음을 반환합니다.

todays_orders 배열에는 Express 값이 포함되어 있지 않습니다. include()가 실행되면 false 값을 반환합니다. 요소가 존재하는 배열을 검색하는 경우 include()true를 반환합니다.

이제 이야기하거나 우리가 원하는 것과 마지막 세 주문에서 카푸치노를 주문한 사람이 있는지 여부. 이를 위해 include() 메서드를 start_position 인수와 함께 사용할 수 있습니다.

사용할 코드는 다음과 같습니다.

우리 프로그램은 true를 반환합니다. 우유가 배열의 인덱스 값 3 다음에 정렬되었으므로 includes() 함수는 true 값을 반환했습니다.

위의 예에서 includes()를 사용하여 문자열 배열에 특정 값이 포함되어 있는지 확인했습니다. 그러나 객체 배열에 특정 값이 포함되어 있는지 확인하려면 어떻게 해야 합니까? filter() 함수를 사용하여 이 작업을 수행할 수 있습니다.

filter() 함수는 개체 배열을 반복하고 특정 개체를 검색합니다. 값. filter()는 하나의 인수를 취합니다. 즉, 값을 검색하는 데 사용되는 함수입니다. 다음은 filter() JavaScript 함수의 구문입니다.

filter() JavaScript 예제

주문한 커피 이름과 고객 이름이 모두 포함된 커피 주문 항목 테이블이 있습니다.

오늘 John Appleseed라는 사람이 커피를 주문했는지 확인하고 싶습니다. John은 충성도가 높은 고객이며 다음 커피에 할인을 받았어야 했습니다.

다음 코드는 John Appleseed가 주문했는지 확인합니다.

우리 프로그램 반환:

먼저 com이라는 배열을 선언합니다. mands. 이것은 내가 함께 주문한 사람들의 이름과 그들이 주문한 음료의 목록을 저장합니다. 다음으로 check_orders라는 JavaScript 변수 를 선언합니다. 이 변수는 filter() 함수를 사용하여 John Appleseed라는 이름의 누군가가 오늘 커피를 주문했다면

check_orders 변수의 값을 인쇄하여 JavaScript 콘솔 . John Appleseed가 오늘 주문을 했기 때문에 우리 함수는 그의 주문 레코드를 반환합니다. 주문을 하지 않으면 프로그램에서 아무것도 반환하지 않습니다.

filter() 메서드에 대해 자세히 알아보려면 JavaScript 필터에 대한 자습서 < a href="/javascript-filter-reduce"> () 및 감소() .

결론

includes() 메소드 값이 배열에 있는지 확인합니다. 이 메서드는 결과에 따라 true 또는 false를 반환합니다. filter() 메서드는 개체 배열에 특정 값이 포함되어 있는지 여부를 결정합니다. 이 메소드는 배열에 존재하는 경우 주어진 기준과 일치하는 객체를 반환합니다.

자바스크립트에 대해 더 알고 싶으십니까? JavaScript 학습 방법 가이드를 확인하세요. 전문가의 조언과 학습에 도움이 될 수 있는 최고의 온라인 과정, 책 및 리소스 목록을 찾을 수 있습니다.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically