var movieArr = ['隐秘而伟大', '八佰', '疯狂动物城', '头师傅一体']; var boxofficeArr = [14.7, 33.9, 12, 15.3];

// 创建一个对象数组,每个对象包含电影名称和票房 var movies = []; for (var i = 0; i < movieArr.length; i++) { movies.push({ name: movieArr[i], boxoffice: boxofficeArr[i] }); }

// 根据票房进行排序 movies.sort(function(a, b) { return a.boxoffice - b.boxoffice; });

// 输出排序后的电影名称及票房 for (var i = 0; i < movies.length; i++) { console.log(movies[i].name + ": " + movies[i].boxoffice + " 亿"); }

练习对数组进行排序需求对两个数组进行排序后输出相对应的数值两个数组如下 var movieArr =隐秘而伟大八佰疯狂动物城头师傅一体; var boxofficeArr = 14733912153;对数组进行排序由小到大进行排序然后输出对应的电影名称及票房。javascript实现

原文地址: https://www.cveoy.top/t/topic/iHBD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录