js数组取对象

数组取对象
var arr1 = [
{ id: "1", name: "one", age: "one" },
{ id: "2", name: "two", age: "two" },
{ id: "3", name: "three", age: "three" },
{ id: "4", name: "four", age: "four" },
{ id: "5", name: "five", age: "five" },
{ id: "6", name: "sex", age: "sex" },
{ id: "7", name: "qi", age: "qi" }
];
var arr2 = [1, 3, 5, 7];
var arr = [];
for (var i = 0; i < arr2.length; i++) {
for (var j = 0; j < arr1.length; j++) {
if (arr2[i] == parseInt(arr1[j].id)) {
let param = {
id: arr1[j].id,
name: arr1[j].name
};
arr.push(param);
}
}
}

posted @ 2019-05-23 19:50  A影子放風箏  阅读(6482)  评论(0编辑  收藏  举报
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css