Javascript json字符串化结果在特定键上获取值

Javascript json字符串化结果在特定键上获取值,javascript,json,string,Javascript,Json,String,我这里有一个stringfy json,我想知道如何获取这个json对象中所有menuname的值 更新: 我试过这个 但我在控制台中没有定义 更新 [{"displayorder":"1","menuname":"DashBoard","menuid":"5","menuurl":"dashboard.php"},{"displayorder":"3","menuname":"Accounting Module","menuid":"3","menuurl":""},{"displayorde

我这里有一个stringfy json,我想知道如何获取这个json对象中所有menuname的值

更新:
我试过这个 但我在控制台中没有定义

更新

[{"displayorder":"1","menuname":"DashBoard","menuid":"5","menuurl":"dashboard.php"},{"displayorder":"3","menuname":"Accounting Module","menuid":"3","menuurl":""},{"displayorder":"4","menuname":"My Profile","menuid":"4","menuurl":"myprofile.php"},{"displayorder":"6","menuname":"HR Module","menuid":"2","menuurl":""},{"displayorder":"9","menuname":"Administrator","menuid":"1","menuurl":""}]
如何使用
parentid
获取第二个json中的所有详细信息取决于上面的
menuid

工作示例:

文件更新 如果您签出,您将看到以下内容:

使用三个参数调用回调:

  • 元素值
  • 元素索引
  • 正在遍历的数组
因此,
idx
只是表示元素索引的常用方法。您可以随意调用它-
index
myRandomName
,等等。

var myjson=[{“显示顺序”:“1”,“menuname”:“DashBoard”,“menuid”:“5”,“menuurl”:“DashBoard.php”},{“displayorder”:“3”,“menuurl”:“会计模块”,“menuid”:“3”,“menuurl”:“},{“displayorder”:“4”,“menuurl”:“我的档案”,“menuurl”:“myprofile.php”},{“displayorder”:“6”,“menuname”:“HR模块”,“menuid”:“2”,“menuurl”:“},{“displayorder”:“9”,“menuname”:“Administrator”,“menuid”:“1”,“menuurl”:“}];
var json = [{"displayorder":"1","menuname":"DashBoard","menuid":"5","menuurl":"dashboard.php"},{"displayorder":"3","menuname":"Accounting Module","menuid":"3","menuurl":""},{"displayorder":"4","menuname":"My Profile","menuid":"4","menuurl":"myprofile.php"},{"displayorder":"6","menuname":"HR Module","menuid":"2","menuurl":""},{"displayorder":"9","menuname":"Administrator","menuid":"1","menuurl":""}];

    
json.forEach(function(el, idx){
    console.log(el.menuname);
});
变量菜单名称=[]; for(var x=0;x
我需要8分钟来勾选答案请问idx是什么explain@HogRider请参见答案底部的“我的文档更新”。
var json = [{"displayorder":"1","menuname":"DashBoard","menuid":"5","menuurl":"dashboard.php"},{"displayorder":"3","menuname":"Accounting Module","menuid":"3","menuurl":""},{"displayorder":"4","menuname":"My Profile","menuid":"4","menuurl":"myprofile.php"},{"displayorder":"6","menuname":"HR Module","menuid":"2","menuurl":""},{"displayorder":"9","menuname":"Administrator","menuid":"1","menuurl":""}];

    
json.forEach(function(el, idx){
    console.log(el.menuname);
});
var myjson = [{"displayorder":"1","menuname":"DashBoard","menuid":"5","menuurl":"dashboard.php"},{"displayorder":"3","menuname":"Accounting Module","menuid":"3","menuurl":""},{"displayorder":"4","menuname":"My Profile","menuid":"4","menuurl":"myprofile.php"},{"displayorder":"6","menuname":"HR Module","menuid":"2","menuurl":""},{"displayorder":"9","menuname":"Administrator","menuid":"1","menuurl":""}]; 


var menu_names = []; 

for (var x = 0 ; x < myjson.length; x++){
    if(myjson[x].hasOwnProperty('menuname')){
        // do something usefull here 
        console.log(myjson[x]['menuname']);
        // add value to new array 
        menu_names.push(myjson[x]['menuname'])
    }
}

console.log(menu_names);