A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developer.cdn.mozilla.net/ko/docs/Web/JavaScript/Reference/Global_Objects/Set/difference below:

Set.prototype.difference() - JavaScript | MDN

Set.prototype.difference()

Baseline 2024

Newly available

Set 인스턴스의 difference() 메서드는 집합을 받아서 이 집합에는 있지만 주어진 집합에는 없는 요소를 포함하는 새로운 집합을 반환합니다.

구문 매개 변수
other

Set 객체 혹은 유사 집합 객체

반환 값

이 집합에는 있지만 other 집합에는 없는 요소를 포함하는 새 Set 객체입니다.

설명

수학적 표기법에서 차집합(difference)는 다음과 같이 정의됩니다.

A ∖ B = { x ∊ A ∣ x ∉ B } A\setminus B = {x\in A\mid x\notin B}

벤 다이어그램을 사용하자면

difference()는 유사 집합객체를 other 매개변수로 받습니다. 사용자 코드를 호출하지 않고 this에 저장된 기본 데이터를 직접 검색하기 때문에 실제 Set 인스턴스가 되기 위해 this가 필요합니다. 그런 다음 동작은 this와 other의 크기에 따라 달라집니다.

반환된 집합의 요소 순서는 this와 동일합니다.

예제 difference() 사용하기

아래 예제는 홀수 집합(<10)과 완전 제곱 집합(<10)의 차이를 계산하는 예제입니다. 결과는 완전 제곱이 아닌 홀수 집합입니다.

const odds = new Set([1, 3, 5, 7, 9]);
const squares = new Set([1, 4, 9]);
console.log(odds.difference(squares)); // Set(3) { 3, 5, 7 }
명세서 브라우저 호환성 같이 보기

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4