【问题标题】:javascript save multiple value in map functionjavascript在地图函数中保存多个值
【发布时间】:2020-11-17 04:36:11
【问题描述】:

我在javascript中遇到了一个问题。我想将name 推入array_value。但是name 没有保存在数组array_name.push(array_value)

我该怎么办?有人帮我吗?

我的代码:

var agent_id;
var agent_name;
var array_value = [];
agents_array.map(agent => {
// console.log("agent);      //(3) [{…}, {…}, {…}]
// console.log("agent.id);   //5b6a838b-fd7c-4d75-a418-d83b7dbba6e5
if(agent.id == $("#agent-id").select2().val()){                
agent_id = agent.id
agent_name = agent.first_name +" "+ agent.last_name;
array_name.push(array_value);   //not working
}
})

console.log 代理数据

{groups: Array(0), first_name: "Ayaz",id: "5b6a838b-fd7c-4d75-a418-d83b7dbba6e5", last_name: "Mehmood", …}
{groups: Array(0), first_name: "Ghazanfar",id: "3c5ee1f8-f65c-4237-a117-d9d63f4d98f8", last_name: "Haq", …}
{groups: Array(0), first_name: "Mubeen",id: "ed2644ba-de49-4a5f-951c-71f9486c4b0c", last_name: "Ejaz", …}

【问题讨论】:

  • 你到底在哪里定义了array_name?为什么要向其中推入一个空数组?
  • 我添加了照片控制台日志@

标签: javascript arrays json dictionary object


【解决方案1】:

array_name.push(array_value); //不工作

试试

array_value.push(array_name);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-17
    • 1970-01-01
    • 2012-06-19
    • 2016-06-29
    • 1970-01-01
    • 2013-01-06
    相关资源
    最近更新 更多