以下のエディターは、記事 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 サイトの他の関連記事を参照してください。