Array method
1. forEach forEach
は、配列の各要素においてforEach
の内部にパラメータで伝達される関数を実行する配列の方法である.const fruits = ['apple', 'bananas', 'orange'];
fruits.forEach(function (value, index, array) {
console.log(value, index, array);
})
出力は次のとおりです.
value
は配列の要素を返し、index
は配列のインデックス値を返し、array
はforEach
メソッドを実行する配列を返します.forEach
を使用する場合、Arrow Functionを使用して短いコードを記述できます.const fruits = ['apple', 'bananas', 'orange'];
fruits.forEach((v) => console.log(v));
2. push & pop push
とpop
が並んでいる後ろにあります.push
は後ろで値切って、pop
は後で値下げします.const numbers = [1,2,3,4,5];
numbers.push(6);
console.log(numbers); // [1,2,3,4,5,6]
numbers.pop(); // pop 6
numbers.pop(); // pop 5
console.log(numbers); // [1,2,3,4]
3. shift & unshift shift
およびunshift
は、push
およびpop
とは異なる.
だからpush&popはshift&unshiftより運転時間が速い.const numbers = [1,2,3,4,5];
numbers.shift();
console.log(numbers); // [2,3,4,5]
numbers.unshift(7,8);
console.log(numbers); // [7,8,2,3,4,5]
4. splice splice
は、指定されたindex
からn個の値を減算することができる.const numbers = [1,2,3,4,5];
numbers.splice(1,3); // index 1 -> value 2 부터 3개 요소 뺌
console.log(numbers); // [1,5]
splice
はまた、要素の削除から新しい要素の追加を開始することもできる.
5. concat concat
は2つの配列を結合します.const numbers = [1,2,3,4,5];
const char1 = ['a','b','c','d'];
const mixed = numbers.concat(char1);
console.log(mixed);
上のコードから見ると、number
とchar1
が並んで加算されます.
6. Searching
配列内で特定の値を検索するときに使用する方法について説明します.
6.1 indexOf
indexOf
配列にルックアップ値が存在する場合は、その値のインデックスが返され、存在しない場合は-1が返されます.const char1 = ['a','b','c','d'];
console.log(char1.indexOf('c')); // 2
console.log(char1.indexOf('f')); // -1
6.2 includes
includes
は配列内にルックアップ値が存在する場合はtrue
を返し、存在しない場合はfalse
を返します.const char1 = ['a','b','c','d'];
console.log(char1.includes('b')); //true
console.log(char1.includes('f')); // false
6.3 lastIndexOf
lastIndexOf
はindexOf
と似ていますが、違います.indexOf
は、配列内の最初の発見値のインデックスを返し、lastIndexOf
は、配列内の最後の発見値のインデックスを返します.const char1 = ['a','b','c','d'];
char1.push('b');
char1.push('e');
console.log(char1); // ['a','b','c','d','b','e']
console.log(char1.lastIndexOf('b')); // 4
の最後の部分
こんなにたくさんの私の知らない配列方法があって、私はもっと努力して勉強しなければなりません.
Reference
この問題について(Array method), 我々は、より多くの情報をここで見つけました
https://velog.io/@jaewoogwak/Array-method
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
const fruits = ['apple', 'bananas', 'orange'];
fruits.forEach(function (value, index, array) {
console.log(value, index, array);
})
const fruits = ['apple', 'bananas', 'orange'];
fruits.forEach((v) => console.log(v));
push
とpop
が並んでいる後ろにあります.push
は後ろで値切って、pop
は後で値下げします.const numbers = [1,2,3,4,5];
numbers.push(6);
console.log(numbers); // [1,2,3,4,5,6]
numbers.pop(); // pop 6
numbers.pop(); // pop 5
console.log(numbers); // [1,2,3,4]
3. shift & unshift shift
およびunshift
は、push
およびpop
とは異なる.
だからpush&popはshift&unshiftより運転時間が速い.const numbers = [1,2,3,4,5];
numbers.shift();
console.log(numbers); // [2,3,4,5]
numbers.unshift(7,8);
console.log(numbers); // [7,8,2,3,4,5]
4. splice splice
は、指定されたindex
からn個の値を減算することができる.const numbers = [1,2,3,4,5];
numbers.splice(1,3); // index 1 -> value 2 부터 3개 요소 뺌
console.log(numbers); // [1,5]
splice
はまた、要素の削除から新しい要素の追加を開始することもできる.
5. concat concat
は2つの配列を結合します.const numbers = [1,2,3,4,5];
const char1 = ['a','b','c','d'];
const mixed = numbers.concat(char1);
console.log(mixed);
上のコードから見ると、number
とchar1
が並んで加算されます.
6. Searching
配列内で特定の値を検索するときに使用する方法について説明します.
6.1 indexOf
indexOf
配列にルックアップ値が存在する場合は、その値のインデックスが返され、存在しない場合は-1が返されます.const char1 = ['a','b','c','d'];
console.log(char1.indexOf('c')); // 2
console.log(char1.indexOf('f')); // -1
6.2 includes
includes
は配列内にルックアップ値が存在する場合はtrue
を返し、存在しない場合はfalse
を返します.const char1 = ['a','b','c','d'];
console.log(char1.includes('b')); //true
console.log(char1.includes('f')); // false
6.3 lastIndexOf
lastIndexOf
はindexOf
と似ていますが、違います.indexOf
は、配列内の最初の発見値のインデックスを返し、lastIndexOf
は、配列内の最後の発見値のインデックスを返します.const char1 = ['a','b','c','d'];
char1.push('b');
char1.push('e');
console.log(char1); // ['a','b','c','d','b','e']
console.log(char1.lastIndexOf('b')); // 4
の最後の部分
こんなにたくさんの私の知らない配列方法があって、私はもっと努力して勉強しなければなりません.
Reference
この問題について(Array method), 我々は、より多くの情報をここで見つけました
https://velog.io/@jaewoogwak/Array-method
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
const numbers = [1,2,3,4,5];
numbers.shift();
console.log(numbers); // [2,3,4,5]
numbers.unshift(7,8);
console.log(numbers); // [7,8,2,3,4,5]
splice
は、指定されたindex
からn個の値を減算することができる.const numbers = [1,2,3,4,5];
numbers.splice(1,3); // index 1 -> value 2 부터 3개 요소 뺌
console.log(numbers); // [1,5]
splice
はまた、要素の削除から新しい要素の追加を開始することもできる.5. concat concat
は2つの配列を結合します.const numbers = [1,2,3,4,5];
const char1 = ['a','b','c','d'];
const mixed = numbers.concat(char1);
console.log(mixed);
上のコードから見ると、number
とchar1
が並んで加算されます.
6. Searching
配列内で特定の値を検索するときに使用する方法について説明します.
6.1 indexOf
indexOf
配列にルックアップ値が存在する場合は、その値のインデックスが返され、存在しない場合は-1が返されます.const char1 = ['a','b','c','d'];
console.log(char1.indexOf('c')); // 2
console.log(char1.indexOf('f')); // -1
6.2 includes
includes
は配列内にルックアップ値が存在する場合はtrue
を返し、存在しない場合はfalse
を返します.const char1 = ['a','b','c','d'];
console.log(char1.includes('b')); //true
console.log(char1.includes('f')); // false
6.3 lastIndexOf
lastIndexOf
はindexOf
と似ていますが、違います.indexOf
は、配列内の最初の発見値のインデックスを返し、lastIndexOf
は、配列内の最後の発見値のインデックスを返します.const char1 = ['a','b','c','d'];
char1.push('b');
char1.push('e');
console.log(char1); // ['a','b','c','d','b','e']
console.log(char1.lastIndexOf('b')); // 4
の最後の部分
こんなにたくさんの私の知らない配列方法があって、私はもっと努力して勉強しなければなりません.
Reference
この問題について(Array method), 我々は、より多くの情報をここで見つけました
https://velog.io/@jaewoogwak/Array-method
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
const numbers = [1,2,3,4,5];
const char1 = ['a','b','c','d'];
const mixed = numbers.concat(char1);
console.log(mixed);
配列内で特定の値を検索するときに使用する方法について説明します.
6.1 indexOf
indexOf
配列にルックアップ値が存在する場合は、その値のインデックスが返され、存在しない場合は-1が返されます.const char1 = ['a','b','c','d'];
console.log(char1.indexOf('c')); // 2
console.log(char1.indexOf('f')); // -1
6.2 includes
includes
は配列内にルックアップ値が存在する場合はtrue
を返し、存在しない場合はfalse
を返します.const char1 = ['a','b','c','d'];
console.log(char1.includes('b')); //true
console.log(char1.includes('f')); // false
6.3 lastIndexOf
lastIndexOf
はindexOf
と似ていますが、違います.indexOf
は、配列内の最初の発見値のインデックスを返し、lastIndexOf
は、配列内の最後の発見値のインデックスを返します.const char1 = ['a','b','c','d'];
char1.push('b');
char1.push('e');
console.log(char1); // ['a','b','c','d','b','e']
console.log(char1.lastIndexOf('b')); // 4
の最後の部分
こんなにたくさんの私の知らない配列方法があって、私はもっと努力して勉強しなければなりません.
Reference
この問題について(Array method), 我々は、より多くの情報をここで見つけました
https://velog.io/@jaewoogwak/Array-method
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(Array method), 我々は、より多くの情報をここで見つけました https://velog.io/@jaewoogwak/Array-methodテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol