配列とオブジェクト
3905 ワード
配列とオブジェクト
1.配列とオブジェクトの特徴
arr = [1,2,3];
arr[0] // 1
2.配列
length: 5
3.対象
オブジェクトのプロパティの追加と変更:オブジェクト.キー=値またはオブジェクト[キー]=値let user = { 'firstName': 'SiWoo', 'lastName': 'Pak', 'email' : '[email protected]', 'city' : 'goyang' } user['firstName']; // 'SiWoo'
クエリー値:オブジェクト.キーまたはオブジェクト[キー]
≪オブジェクト・プロパティの削除|Delete Object Properties|ldap≫:deleteオブジェクト.キーor deleteオブジェクト[キー]
オブジェクトのfor...in文
配列を書くときはfor...の
配列とオブジェクトを適用し、繰り返し文を使用して大量の情報を熟練して処理できます.
일반적인 배열과 자바스크립트 배열의 차이
通常の配列は、インデックスとして配列要素に迅速にアクセスできます.ただし、エレメントにナビゲートしたり、エレメントを挿入または削除したりすると、効率が低下します.
JavaScript配列はハッシュ・テーブルで表されるオブジェクトであるため、インデックスを使用して配列要素にアクセスすると、構造上の欠点は、通常の配列よりもパフォーマンスが遅いことです.ただし、エレメントにナビゲートしたり、エレメントを挿入または削除したりすると、通常の配列よりもパフォーマンスが向上します.
오늘의 tip
「オブジェクトを空の配列に割り当てる理由」
「JavaScriptはプロトタイプベースのオブジェクトベースの言語なので、オブジェクトのプロパティを使用して追加および割り当てできます」
- の任意の配列として宣言されていますが、type ofメソッドを使用すると「object」と表示されます.
- は、最後まで並ぶのもオブジェクトだからです.
- だから私たちが学んだArrayはisArray(arr)メソッドは,パラメータとして入力したarrがオブジェクトであるか配列であるかを調べる.
- はJavaScriptにのみ適用されます.
- 참고
- Sliceのほか、concat、map、filter、reduce、joinもコピーを返します.참고
오늘의 명칭 알아두기
- {}: curly bracket
- []:square bracket
- <>:angle bracket(diamond bracket)
- ():parenthesis
Reference
この問題について(配列とオブジェクト), 我々は、より多くの情報をここで見つけました https://velog.io/@dev_shu/배열과-객체テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol