配列とオブジェクト(1)
今回発表する内容は
JavaScriptの配列は、関連するデータを変数に割り当てて管理するためのデータ型です.
配列を作成するには、配列を宣言するか、
配列には、すべてのタイプ(関数、配列、数値、文字列、オブジェクトなど)が含まれます.
アレイで使用可能な方法は何ですか?
まず、いろいろな方法がありますが、私が使った方法を紹介したいと思いますが、実際にもよく使う方法です.
배열과 객체
です!配列とは?
JavaScriptの配列は、関連するデータを変数に割り当てて管理するためのデータ型です.
配列を作成するには、配列を宣言するか、
new Array()
を使用しますが、通常は「」を使用して配列を宣言し、値を割り当てます.両方のパフォーマンスに差はありません.列には何が入れられますか?
配列には、すべてのタイプ(関数、配列、数値、文字列、オブジェクトなど)が含まれます.
let a = [1,2,3,"hello", null, true, []];
配列はどのように値を格納しますか?let ab = [1]; //이렇게 값을 저장할 수 있고,
ab.push(4); //push 메서드로 배열에 값을 순차적으로 추가할 수 있다.
ab[1000] = 2; //특정 index 위치에 값을 추가할 수 있다.
ab.lengthのようにlengthプロパティを使用して配列の長さ(個数)を決定することもできます.アレイで使用可能な方法は何ですか?
まず、いろいろな方法がありますが、私が使った方法を紹介したいと思いますが、実際にもよく使う方法です.
pop()
:配列の後ろの部分を削除する方法let arr = [ 1, 2, 3, 4 ];
arr.pop();
console.log( arr ); // [ 1, 2, 3 ]
push
:アレイの後に値を追加する方法let arr = [ 1, 2, 3, 4 ];
arr.push( 5 );
console.log( arr ); // [ 1, 2, 3, 4, 5 ]
shift
:配列の先頭の値を削除する方法let arr = [ 1, 2, 3, 4 ];
arr.shift();
console.log( arr ); // [ 2, 3, 4 ]
unshift
:配列の前半に値を追加する方法let arr = [ 1, 2, 3, 4 ];
arr.unshift( 0 );
console.log( arr ); // [ 0, 1, 2, 3, 4 ]
splice
:アレイ内の特定の場所で要素を追加または削除します.splice( index, 제거할 요소 개수, 배열에 추가될 요소 )
let arr = [ 1, 2, 3, 4, 5, 6, 7 ];
arr.splice( 3, 2 );
console.log( arr ); // [ 1, 2, 3, 6, 7 ] 3번째 인덱스에서부터 2개 제거
let arr = [ 1, 2, 3, 4, 5, 6, 7 ];
arr.splice( 2, 1, "a", "b");
console.log( arr ); // [ 1, 2, "a", "b", 4, 5, 6, 7 ] 2번째 인덱스에서 1개 제거 후 "a"와 "b"를 추가
slice
:配列のstartIndexからendIndex(endIndexを除く)への浅いコピーで、新しい配列オブジェクトに戻ります.let arr = [ 1, 2, 3, 4, 5, 6, 7 ];
let newArr = arr.slice( 3, 6 );
console.log( 'slice', newArr ); // [ 4, 5, 6 ]
concat
:複数配列のマージlet arr1 = [ 1, 2, 3 ];
let arr2 = [ 4, 5, 6 ];
let arr3 = arr2.concat( arr1 );
console.log( arr3 ); // [ 4, 5, 6, 1, 2, 3 ]
join:配列内のすべての要素を1つの配列に結合var arr =[ 1, 2, 3, 4 ];
console.log( arr.join() ); // 1,2,3,4
console.log( arr.join( '-' ) ); // 1-2-3-4
every
:アレイ内のすべての要素が提供された関数によって実装されたかどうかをテストするテストvar arr =[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ];
var isEven = function( value ) {
// value가 2의 배수이면 true를 반환한다.
return value % 2 === 0;
};
ソース:http://blog.302chanwoo.com/2017/08/javascript-array-method/Reference
この問題について(配列とオブジェクト(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@lee_geon_woo4336/배열과-객체-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol