배열 및 배열 방법에 대한 설명
자바스크립트 배열의 자세한 설명과 일반적인 방법:
배열이란 무엇인가요?
자바스크립트에서 배열은 변수 이름 아래 일련의 값(요소)을 저장하는 데 사용되는 특수 객체입니다. 값은 다양한 데이터 유형(숫자, 문자열, 부울, 객체 또는 기타 배열)일 수 있습니다.
주요 기능:
- 순서: 배열의 요소에는 특정 순서가 있으며 위치는 0부터 인덱스됩니다.
- 변경 가능: 배열이 생성되면 해당 요소를 변경할 수 있습니다.
- 동적: 어레이는 필요에 따라 크기를 늘리거나 줄일 수 있습니다.
배열 생성:
- 문자적 표현:
const myArray = [1, "hello", true, null];
로그인 후 복사
- 배열 생성자 사용:
const anotherArray = new Array(5); // 创建一个包含5个空槽的数组 const yetAnotherArray = new Array(1, 2, 3);
로그인 후 복사
배열 요소에 액세스:
대괄호 표기 및 색인 사용:
const fruits = ["apple", "banana", "orange"]; console.log(fruits[0]); // 输出: "apple" (第一个元素) console.log(fruits[2]); // 输出: "orange" (第三个元素)
로그인 후 복사
배열 요소 수정:
원하는 인덱스에 새 값을 할당합니다.
fruits[1] = "grape"; console.log(fruits); // 输出: ["apple", "grape", "orange"]
로그인 후 복사
일반적으로 사용되는 배열 방법:
- push(): 배열 끝에 하나 이상의 요소를 추가합니다.
fruits.push("mango");
로그인 후 복사
- pop(): 배열의 마지막 요소를 제거하고 반환합니다.
const removedFruit = fruits.pop();
로그인 후 복사
- unshift(): 배열 시작 부분에 하나 이상의 요소를 추가합니다.
fruits.unshift("kiwi");
로그인 후 복사
- shift(): 배열의 첫 번째 요소를 삭제하고 반환합니다.
const firstFruit = fruits.shift();
로그인 후 복사
- slice(): 배열 일부의 얕은 복사본을 만듭니다.
const citrusFruits = fruits.slice(1, 3); // 从索引1到2(不包括2)的元素
로그인 후 복사
- splice(): 지정된 위치에 배열 요소를 추가/제거합니다.
fruits.splice(1, 0, "pear"); // 在索引1处插入"pear" fruits.splice(2, 1); // 从索引2处删除1个元素
로그인 후 복사
- concat(): 기존 배열을 연결하여 새 배열을 만듭니다.
const combinedFruits = fruits.concat(["pineapple", "strawberry"]);
로그인 후 복사
- join(): 모든 배열 요소를 지정된 구분 기호로 구분된 문자열로 연결합니다.
const fruitString = fruits.join(", ");
로그인 후 복사
- indexOf(): 해당 요소의 첫 번째 인덱스를 반환합니다.
const index = fruits.indexOf("apple");
로그인 후 복사
- includes(): 배열에 요소가 포함되어 있는지 확인합니다.
const hasBanana = fruits.includes("banana");
로그인 후 복사
- forEach(): 각 배열 요소에 대해 제공된 함수를 한 번씩 실행합니다.
fruits.forEach(fruit => console.log(fruit));
로그인 후 복사
- map(): 원래 배열의 각 요소에 함수를 적용하여 새 배열을 만듭니다.
const fruitLengths = fruits.map(fruit => fruit.length);
로그인 후 복사
- filter(): 함수에서 제공하는 테스트를 통과한 요소만 포함하는 새 배열을 만듭니다.
const longFruits = fruits.filter(fruit => fruit.length > 5);
로그인 후 복사
자바스크립트 배열과 그 메소드에 대한 기본 개요입니다. 그 밖에도 다양한 방법이 있으며 각 방법에는 고유한 목적이 있습니다. 이것이 도움이 되기를 바랍니다!
위 내용은 배열 및 배열 방법에 대한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
Repo : 팀원을 부활시키는 방법
4 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 파일 저장 위치 : 어디에 있고 그것을 보호하는 방법은 무엇입니까?
3 몇 주 전
By DDD

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7315
9


자바 튜토리얼
1625
14


Cakephp 튜토리얼
1348
46


라라벨 튜토리얼
1260
25


PHP 튜토리얼
1207
29

