js 对象数组按该数组中某一元素顺序输出该数组

arr1=["柳州供电设备厂", "国电南京自动化股份有限公司", "广西电力线路器材厂", "南瑞继保电气有限公司", "河南平高电气股份有限公司", "西安西电高压开关有限责任公司", "南京南瑞继保电气有限公司", "上海华明电力设备制造有限公司", "江苏省如高高压电器有限公司", "平高集团有限公司"]
arr2=[{VENDERNAME: "上海华明电力设备制造有限公司", CNT: 82},
{VENDERNAME: "西安西电高压开关有限责任公司", CNT: 103},
{VENDERNAME: "平高集团有限公司", CNT: 84},
{VENDERNAME: "国电南京自动化股份有限公司", CNT: 211},
{VENDERNAME: "南瑞继保电气有限公司", CNT: 178},
{VENDERNAME: "江苏省如高高压电器有限公司", CNT: 105},
{VENDERNAME: "南京南瑞继保电气有限公司", CNT: 137},
{VENDERNAME: "柳州供电设备厂", CNT: 324},
{VENDERNAME: "河南平高电气股份有限公司", CNT: 114},
{VENDERNAME: "广西电力线路器材厂", CNT: 330}]

希望arr2可以按arr1的顺序输出,求指教


慕雪6442864
浏览 582回答 2
2回答

桃花长相依

var arr3= [];arr1.forEach(function(val) {    arr2.forEach(function(val1){        if(val===val1.VENDERNAME){           arr3.push(val1);        }    })   });console.log(arr3)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript