Skip to content

Commit

Permalink
[ko] SharedArrayBuffer.prototype.byteLength 신규 추가 외 (#22395)
Browse files Browse the repository at this point in the history
* [ko] SharedArrayBuffer.prototype.byteLength 신규 추가 외

- SharedArrayBuffer.prototype.byteLength 신규 추가
- Set.prototype.add() 최신화
- Set.prototype.clear() 최신화

* lint 에러 수정
  • Loading branch information
wisedog authored Jul 15, 2024
1 parent b7ce986 commit 734dfaf
Show file tree
Hide file tree
Showing 3 changed files with 66 additions and 17 deletions.
18 changes: 10 additions & 8 deletions files/ko/web/javascript/reference/global_objects/set/add/index.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
---
title: Set.prototype.add()
slug: Web/JavaScript/Reference/Global_Objects/Set/add
l10n:
sourceCommit: 5e878acadb7afcf0443b619b1d2f70a4dfafd679
---

{{JSRef}}

**`add()`** 메서드는 `Set` 개체의 맨 뒤에 주어진 `value`의 새 요소를 추가합니다.
{{jsxref("Set")}} 인스턴스의 **`add()`** 메서드는 같은 값인 요소가 이 Set에 없다면 지정된 값과 함께 새로운 요소를 이 Set에 삽입합니다.

{{EmbedInteractiveExample("pages/js/set-prototype-add.html")}}

## 구문

```js
mySet.add(value);
```js-nolint
add(value)
```

### 매개변수
Expand All @@ -22,23 +24,23 @@ mySet.add(value);

### 반환 값

`Set` 객체.
추가된 값이 포함된 `Set` 객체.

## 예제

### `add` 메서드 사용하기

```js
var mySet = new Set();
const mySet = new Set();

mySet.add(1);
mySet.add(5).add("어떤 문자열"); // 계속 붙일 수 있음
mySet.add(5).add("some text"); // 계속 붙일 수 있음

console.log(mySet);
// Set [1, 5, "어떤 문자열"]
// Set [1, 5, "some text"]
```

## 명세
## 명세서

{{Specifications}}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,39 +1,49 @@
---
title: Set.prototype.clear()
slug: Web/JavaScript/Reference/Global_Objects/Set/clear
l10n:
sourceCommit: 4776b8fddca8ed71adc9c0f12712820db8d02371
---

{{JSRef}}

**`clear()`** 메서드는 `Set` 객체를 비웁니다.
{{jsxref("Set")}} 인스턴스의 **`clear()`** 메서드는 이 Set의 모든 요소를 삭제합니다.

{{EmbedInteractiveExample("pages/js/set-prototype-clear.html")}}

## 구문

```js
mySet.clear();
```js-nolint
clear()
```

### 매개변수

없음.

### 반환 값

없음 ({{jsxref("undefined")}}).

## 예제

### `clear()` 사용하기

```js
var mySet = new Set();
const mySet = new Set();
mySet.add(1);
mySet.add("foo");

mySet.size; // 2
mySet.has("foo"); // true
console.log(mySet.size); // 2
console.log(mySet.has("foo")); // true

mySet.clear();

mySet.size; // 0
mySet.has("bar"); // false
console.log(mySet.size); // 0
console.log(mySet.has("foo")); // false
```

## 명세
## 명세서

{{Specifications}}

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: SharedArrayBuffer.prototype.byteLength
slug: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer/byteLength
l10n:
sourceCommit: c2445ce1dc3a0170e2fbfdbee10e18a7455c2282
---

{{JSRef}}

{{jsxref("SharedArrayBuffer")}} 인스턴스의 **`byteLength`** 접근자 속성은 이 `SharedArrayBuffer`의 바이트 단위 길이를 반환합니다.

{{EmbedInteractiveExample("pages/js/sharedarraybuffer-bytelength.html", "shorter")}}

## 설명

`byteLength` 속성은 접근자 속성으로 설정 접근자 함수는 `undefined`입니다. 즉, 이 속성은 읽기 전용입니다. 이 값은 공유 배열이 생성될때 값이 설정되며, 변경할 수 없습니다.

## 예제

### byteLength 사용하기

```js
const sab = new SharedArrayBuffer(1024);
sab.byteLength; // 1024
```

## 명세서

{{Specifications}}

## 브라우저 호환성

{{Compat}}

## 같이 보기

- {{jsxref("SharedArrayBuffer")}}

0 comments on commit 734dfaf

Please sign in to comment.