序文他のプログラミング言語と同様に、JavaScript には数値、文字列、配列、オブジェクトなどの独自のデータ型があります。オブジェクトは JavaScript で非常に重要なデータ型です。オブジェクトには、日常のプロジェクト開発でオブジェクトを簡単に処理するために使用できる便利なメソッドが多数あります。 この記事では、プロジェクトで活用できる6つのメソッドを紹介します。この機会に、その使い方について理解を深めてください。 1. オブジェクト.freeze() 定数著者 = { 名前: 「クインティオン」、 都市:「深セン」、 年齢: 18歳 検証: true、 }; Object.freeze(著者); author.name = "QuintionTang"; author.province = "広東省"; author.age を削除します。 console.log(author); // { name: 'Quintion', city: 'Shenzhen', age: 18, validation: true } 上記のコードに示すように、属性 2. オブジェクト.seal() 定数著者 = { 名前: 「クインティオン」、 都市:「深セン」、 年齢: 18歳 検証: true、 }; Object.seal(著者); author.name = "QuintionTang"; author.province = "広東省"; author.age を削除します。 console.log(author); // { name: 'QuintionTang', city: 'Shenzhen', age: 18, validation: true } 上記のコードからわかるように、新しい属性の追加や属性の削除は無効であり、属性 3. オブジェクト.keys() 次のコードを見てください。 定数著者 = { 名前: 「クインティオン」、 都市:「深セン」、 年齢: 18歳 検証: true、 }; console.log(Object.keys(author)); // [ 'name', 'city', 'age', 'validation' ] 上記のコードで出力された結果は、出力としてキーを含む配列であることがわかります。出力結果は、配列メソッドを使用して処理または反復処理できます。 console.log(Object.keys(author).length); // 4 4. オブジェクト.値() 定数著者 = { 名前: 「クインティオン」、 都市:「深セン」、 年齢: 18歳 検証: true、 }; console.log(Object.values(author)); // [ 'Quintion', 'Shenzhen', 18, true ] 5. オブジェクトの作成() 定数著者 = { firstName: "クインティオン", 姓: "Tang", フルネーム() { `${this.firstName} ${this.lastName}` を返します。 }, }; const newAuthor = Object.create(author); コンソールログ(新しい著者); // {} newAuthor.firstName = "ロンブ"; newAuthor.lastName = "ジョイ"; console.log(newAuthor.fullName()); // ロンブ・ジョイ 上記のコードでは、 6. オブジェクト.entries() Object.entries() を使用すると、オブジェクトのキーと値を取得でき、 定数著者 = { firstName: "クインティオン", 姓: "Tang", フルネーム() { `${this.firstName} ${this.lastName}` を返します。 }, }; console.log(Object.entries(author)); 出力は次のようになります。 [ [ 'firstName', 'Quintion' ], [ '姓', '唐' ], [ 'fullName', [関数: fullName] ] ] 要約するこの記事では、オブジェクトの一般的な 6 つのメソッドを簡単に紹介し、対応するサンプル コードを示します。実際のオブジェクトのコーディングと処理のプロセスでは、上記のメソッドを使用すると、コードをよりエレガントにすることができます。 これで、JavaScript でオブジェクトをエレガントに処理する 6 つの方法についての記事は終了です。JavaScript によるオブジェクト処理に関するその他のコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Flex モバイルレイアウトにおけるシングルラインレイアウトとダブルラインレイアウトの違いと使い方
>>: MySQLコマンドが中国語で入力できない問題の解決方法
歴史は常に驚くほどうまく繰り返される。西洋建築とウェブデザインは、どちらも工学と芸術の組み合わせです...
rpm インストール方法を使用して MySQL データベースをインストールした後、データ ファイルの...
Msyqlデータベースのインストール、参考までに具体的な内容は次のとおりです。 ①ブラウザでhttp...
目次1. MySQLデータのバックアップ1.1、データをバックアップするためのmysqldumpコマ...
今日、PHP で作業しているときに、Xampp サーバーに付属の mysql データベースを使用する...
サーバーの画像が他のウェブサイトからホットリンクされると、サーバーの帯域幅とアクセス速度に影響します...
この記事では、MySQL Workbenchのインストールと設定のチュートリアルを参考までに紹介しま...
Nginxの仕組みNginx はコアとモジュールで構成されています。 Nginx 自体は実際にはほと...
目次K8Sマスター基本アーキテクチャポッドオーケストレーションコンセプトPod オブジェクトのプロパ...
目的: vuex で管理されている状態データを同時にローカルに保存できるようにします。独自のストレー...
普段はdocker buildコマンドでイメージを生成していますが、コードの更新が頻繁に行われるとn...
1. パフォーマンス スキーマ: はじめにMySQL 5.7 では、多数の新しい監視項目の導入、ス...
1. 概念分析 1: UE ユーザー エクスペリエンス <br />英語ではユーザー エ...
一般的な携帯電話のスタイル: @media all および (orientation : 縦向き) ...
デフォルトでは、コンテナ データの読み取りと書き込みはコンテナのストレージ レイヤーで行われます。コ...