ホームページ > ウェブフロントエンド > jsチュートリアル > json オブジェクトのキーと任意の js オブジェクト属性をトラバースする JavaScript のサンプル コードの詳細な説明 (画像)

json オブジェクトのキーと任意の js オブジェクト属性をトラバースする JavaScript のサンプル コードの詳細な説明 (画像)

黄舟
リリース: 2017-03-21 14:38:14
オリジナル
2052 人が閲覧しました

以下のエディターは、記事 javascript json オブジェクトのキーと任意の js オブジェクト属性インスタンスのトラバースを提供します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして一緒に見てみましょう

keys メソッドを使用してオブジェクトのプロパティとメソッドを取得します:

 function Pasta(grain, width, shape) {
        this.grain = grain;
        this.width = width;
        this.shape = shape;
        this.toString = function () {
          return (this.grain + ", " + this.width + ", " + this.shape);
        }
      }
      
      var spaghetti = new Pasta("wheat", 0.2, "circle");
      var arr = Object.keys(spaghetti);
      document.write(arr);
ログイン後にコピー

結果の画像:

Pasta オブジェクトの文字「g」 列挙可能な属性の名前:

function Pasta(grain, width, shape) {
        this.grain = grain;
        this.width = width;
        this.shape = shape;
      }

      function CheckKey(value) {
        var firstChar = value.substr(0, 1);
        if (firstChar.toLowerCase() == "g") {
          return true;
        } else {
          return false;
        }
      }

      var polenta = new Pasta("corn", 1, "mush");
      var keys = Object.keys(polenta).filter(CheckKey);
      document.write(keys);
ログイン後にコピー

結果は次のようになります:

json オブジェクトをトラバースするキー:

var an_obj = { 100: 'a', 2: 'b', 7: 'c', "name": "wu", "interesting": "Game" };
 document.write(Object.keys(an_obj));
ログイン後にコピー

結果は次のようになります:


以上がjson オブジェクトのキーと任意の js オブジェクト属性をトラバースする JavaScript のサンプル コードの詳細な説明 (画像)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート