为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕雪6442864 2019-02-28 13:26:42
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的顺序输出,求指教
查看完整描述

2 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

var arr3= [];

arr1.forEach(function(val) {

    arr2.forEach(function(val1){

        if(val===val1.VENDERNAME){

           arr3.push(val1);

        }

    })   

});

console.log(arr3)


查看完整回答
反对 回复 2019-03-04
  • 2 回答
  • 0 关注
  • 581 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信