[TIL] Day11 - Array
12770 ワード
Array
配列はいち:1つの変数に複数の値を順次格納するための秩序値
Element(要素、値):複数のコンテンツ値
index(シーケンス):値を表すシーケンス、0から
[]
を使用して、各要素を,
に分割してアレイを表します.Method
let num = [1, 4, 16, 22] //배열 예시
num[2]; //16 배열의 2번째 인덱스 값을 보여줘라
num[2] = 39; // 배열의 2번째 인덱스 값을 39로 바꿔라
console.log(num); //[1, 4, 39, 22]
num[4]; //undefined 배열 초과의 값을 물어보면 undefined가 나온다
上述したように、アレイの所望の値は、arr[index]
によって表すことができる.let inArr = [[50, 60], [26, 17], [98, 33], [1, 21]];
//이렇게 배열안에 배열이 들어갈 수 있다.
inArr[0]; //[50, 60] 0번째 인덱스의 값은 배열 [50, 60]이다
inArr[3][1]; //21 3번째 인덱스의 값 [1, 21] 중 1번째 인덱스 값 21을 얘기한다.
inArr.length
配列の長さをチェックします.inArr.length
の値は4です.inArr.push([2, 3]); //[[50, 60], [26, 17], [98, 33], [1, 21], [2, 3]]
inArr.pop(); //[[50, 60], [26, 17], [98, 33], [1, 21]]
inArr.shift(); // [[26, 17], [98, 33], [1, 21]]
inArr.unshift([2, 3]); // [[2, 3], [26, 17], [98, 33], [1, 21]]
str.split()
:文字列を配列let str = 'What if you are wrong?'
console.log(str.split(" ")); //[ 'What', 'if', 'you', 'are', 'wrong?'] 문자열을 띄어쓰기로 구분하여 배열로 바꿈
arr.join()
:配列を文字列et arr = ['How', 'are', 'you?'];
console.log(arr.join()); //'How,are,you?' 배열을 문자열로 변환
console.log(arr.join(' ')); // 'How are you?' 배열 사이에 띄어쓰기를 사용하여 문자열로 변환
arr.slice()
:アレイ内の要素をどのように分割するかarr.slice(0, 2); //['How', 'are'] 0번째부터 (2-1)번째 인덱스까지를 나열 (end 미포함)
Array.isArray()
:FalseフラットではなくTrueフラットでフラットにするかどうかを決定します.arr.indexOf()
:配列内の要素をチェックする方法arr.indexOf('How'); // 0 'How'라는 element는 0번째 인덱스에 있다.
arr.indexOf('Hi'); // -1 'Hi'라는 element는 존재 하지 않는다. 존재하지 않는 값이 나올 때는 -1을 보여준다.
arr.splice()
:アレイ内の既存の要素を削除または置換したり、新しい要素を追加したりして、アレイの内容arr.splice(2, 1); // ['How', 'are'] 2번 index를 1개 삭제 (slice와 다르게 배열 자체가 변화한다.)
arr.aplice(1, 0, 'Hello'); // ['How', 'Hello', 'are'] 1번 index에 0개 삭제 'Hello' 삽입
鼻翼を解くときの学習方法
arr1.concat(arr2)
:arr 1とarr 2のマージ(arr 1は0番インデックスから開始)...
spreadオペレータlet arr1 = [1, 2, 3], arr2 = ['a', 'b', 'c'], arr3 = ['1', '2', '3'];
let newArr = [
...arr1,
...arr2,
...arr3
];
console.log(newArr); //[1, 2, 3, 'a', 'b', 'c', '1', '2', '3']
for (let el of arr) {
}
//0번째 index부터 arr.length-1번째 index까지 반복하여 진행
最後に...
新学のjs文法はおもしろい.再開の3週間頑張りましょう
Reference
この問題について([TIL] Day11 - Array), 我々は、より多くの情報をここで見つけました https://velog.io/@source39/TIL-Day11-Arrayテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol