var movieArr = ['\u9690\u79d8\u800c\u5927\u592b', '\u516b\u767e', '\u72c2\u72c2\u52a8\u7269\u57ce', '\u5934\u5e08\u52a1\u4e00\u4f53'];\nvar boxofficeArr = [14.7, 33.9, 12, 15.3];\n\n// \u521b\u5efa\u4e00\u4e2a\u4e8c\u7ef4\u6570\u7ec4\uff0c\u5c06\u7535\u5f71\u540d\u548c\u76c8\u7968\u5bf9\u5e94\u8d77\u6765\nvar movieBoxofficeArr = [];\nfor (var i = 0; i < movieArr.length; i++) {\n movieBoxofficeArr.push([movieArr[i], boxofficeArr[i]]);\n}\n\n// \u5bf9\u4e8c\u7ef4\u6570\u7ec4\u6309\u76c8\u7968\u8fdb\u884c\u6392\u5e8f\nmovieBoxofficeArr.sort(function(a, b) {\n return b[1] - a[1];\n});\n\n// \u521b\u5efa\u4e00\u4e2a\u8868\u5e76\u5c06\u6392\u5e8f\u540e\u7684\u7535\u5f71\u540d\u548c\u76c8\u7968\u63d2\u5165\u8868\u683c\u4e2d\nvar table = document.createElement('table');\nvar headerRow = table.insertRow(0);\nvar header1 = headerRow.insertCell(0);\nheader1.innerHTML = '电影名';\nvar header2 = headerRow.insertCell(1);\nheader2.innerHTML = '票房';\n\nfor (var i = 0; i < movieBoxofficeArr.length; i++) {\n var row = table.insertRow(i + 1);\n var movieCell = row.insertCell(0);\n movieCell.innerHTML = movieBoxofficeArr[i][0];\n var boxofficeCell = row.insertCell(1);\n boxofficeCell.innerHTML = movieBoxofficeArr[i][1];\n}\n\n// \u5c06\u8868\u683c\u63d2\u5165\u5230\u7f51\u9875\u4e2d\ndocument.body.appendChild(table);

JavaScript 数组排序:电影票房排名表格生成

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

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