序文他のプログラミング言語と同様に、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コマンドが中国語で入力できない問題の解決方法
1. RPMバージョンのインストールデータベースの他のバージョンがあるかどうかを確認し、ある場合は完...
目次1. 初期化構造2. 蛇の色のレンダリング3. ヘビの動き4. ヘビの死を判定する方法 ヘビの死...
コンテナデータボリュームとはデータがコンテナ内にある場合、コンテナを削除するとデータは失われます。例...
目次1. はじめに2. インストール01. 新しい仮想マシンを作成する02. システムをインストール...
Zabbix 管理者ログイン パスワードのリセットに関する問題は次のとおりです。 1. 問題の説明:...
MySql でリモート接続を許可する方法この目標を達成するには、2つのことを行う必要がある。ユーザー...
概要Nginx では変数を使用して設定を簡素化し、設定の柔軟性を向上させることができます。すべての変...
このチュートリアルでは、ウェブデザインにおけるFORMフォームタグのさまざまな属性の応用を紹介します...
背景mysql.slow_log からスロー クエリ ログを取得するのは遅く、テーブルは csv テ...
jQueryは劇場の座席選択と予約の効果を実現します。参考までに、具体的な内容は次のとおりです。効果...
目次1. 手ぶれ補正機能2. Vueでdebouceの手ぶれ補正機能を使用する1. 手ぶれ補正機能2...
MySQL トリガー構文の詳細: トリガーは、特定のテーブル内のデータが挿入、削除、または更新される...
序文多くの Web アプリケーションは、リレーショナル データベース管理システム (RDBMS) に...
ソースコードをダウンロード git クローン https://github.com/mysql/my...
落とし穴1. ネット上の多くのチュートリアルでは環境変数を設定するファイル名はmy.iniと書いてあ...