The following small series will bring you an example of javascript traversing the json object key and any js object attribute. I think this is quite good. Now I will share it with you and give you a reference. Let's take a look at the following small series to bring you a javascript traversal of the json object key and any js object attribute instance. I think this is quite good. Now I will share it with you and give you a reference. Let's take a look at it with xiaobian.
Use the keys method to obtain the attributes and methods of the object:
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);
Result chart:
Display the names of all the enumerated properties starting with the letter "g" in the Pasta object:
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);
Result
Keys for Traversing json objects:
var an_obj = { 100: 'a', 2: 'b', 7: 'c', "name": "wu", "interesting": "Game" }; document.write(Object.keys(an_obj));
Result
The above is a detailed description of the sample code (diagram) for javascript to traverse the key of the json object and any js object attributes. For more information, see other related articles in the first PHP community!