アレイ
14561 ワード
整列
大量の情報を格納および管理する方法
アレイ宣言
配列を宣言する方法は以下の通りです.
また、アレイに含まれる要素には制限はありません.
(ex.関数、文字列など)
配列のインデックス可変方法 配列の追加または削除方法 immutable concatメソッドは、与えられた配列または値をパラメータとして使用します.
既存のアレイに追加すると、新しいアレイに戻ります.
新しい配置オブジェクトに戻ります.
(オリジナルは変更されません.)
大量の情報を格納および管理する方法
アレイ宣言
配列を宣言する方法は以下の通りです.
let emptyArr = []; //빈 배열
let arr = ['a', 'b', 'c'];
空の配列を使用すると、多くの情報を格納または取り出すことができます.また、アレイに含まれる要素には制限はありません.
(ex.関数、文字列など)
配列のインデックス
let fruit = ['apple', 'orange', 'grape'];
配列には文字列などのインデックス値もあります.fruit[0]; // "apple"
fruit[1]; // "orange"
配列の場合、インデックス値は、最初の要素が「0」を持つ値です.fruit[3] = 'lemon';
//["apple", "orange", "grape", "lemon"]
//배열에 요소를 추가하는 것도 가능하다.
alert(fruit.length);
// 3
// 담긴 요소의 갯수도 알 수 있다.
配列方法let number = [1, 2, 3, 4]
myNumber.unshift(0); // 배열 앞부분에 요소 추가
[0, 1, 2, 3, 4, 5]
myNumber.shift(); // 배열 앞부분 요소 삭제
[1, 2, 3, 4]
myNumber.push(5); // 배열 끝부분에 요소 추가
[1, 2, 3, 4, 5]
myNumber.pop(); // 배열 끝부분 요소 삭제
[1, 2, 3, 4]
接合方法は、配列内の既存の要素を削除または置換するか、新しい要素を追加することによって、既存の配列を変更します.let arr = [1,2,3,4,5,6,7,8]
arr.splice(2, 0, 'a');
// 2번 인덱스부터 0개를 'a'인덱스로 교체(추가)한다.
// console.log(arr) [1, 2, "a", 3, 4, 5, 6, 7, 8]
// removed is []
arr.splice(3, 2, 'a');
// 3번 인덱스부터 2개를 'a'인덱스로 교체한다.
// console.log(arr) [1, 2, 3, "a", 6, 7, 8]
// removed is [4, 5]
arr.splice(3, 1);
// 3번 인덱스 자리에서 1개 요소를 제거한다.
// console.log(arr) [1, 2, 3, 5, 6, 7, 8]
// removed is [4]
arr.splice(-4, 2);
// -4번 인덱스 자리에서 2개의 인덱스를 제거한다.
// console.log(arr) [1, 2, 3, 4, 7, 8]
// removed is [5, 6]
既存のアレイに追加すると、新しいアレイに戻ります.
let arr1 = ['a', 'b', 'c']
let arr2 = ['d', 'e', 'f']
let arr3 = arr1.concat(arr2);
// arr3 = ["a", "b", "c", "d", "e", "f"]
// arr1 = ["a", "b", "c"]
// 새로운 배열을 반환하기 때문에 기존의 배열은 변화가 없다.
// arr3 같은 변수를 선언하지 않아도 같다.
sliceメソッドは「begin」から「end」のコピーになります新しい配置オブジェクトに戻ります.
(オリジナルは変更されません.)
//arr.slice(begin, end)
let arr = ['a', 'b', 'c', 'd', 'e']
arr.slice(1, 4); //["b", "c", "d"]
arr.slice(2); //["c", "d", "e"]
arr.slice(-2); //["d", "e"]
arr.slice(2, -1); //["c", "d"]
arr.slice(); //["a", "b", "c", "d", "e"]
joinメソッドは、配列内の要素を文字列として返します.let arr = ['a', 'b', 'c', 'd', 'e'];
arr.join(); //"a,b,c,d,e"
arr.join(''); //"abcde"
arr.join('-'); //"a-b-c-d-e"
Reference
この問題について(アレイ), 我々は、より多くの情報をここで見つけました https://velog.io/@otter/배열Arrayテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol