
JavaScript 怎么去实现一个按钮进行升序和排序,代码截图上传不了,我实现的总是报错,不知道哪里出错,希望能指点一下!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<button onclick="dataSort()">点击排序</button>
<table id="table" border="1" width="600"></table>
</body>
</html>
<script>
const mList = [
[1, '张三', 20, '男'],
[2, '李四', 18, '女'],
[3, '王五', 22, '女'],
[4, '大乔', 24, '女'],
[5, '小乔', 21, '女'],
[6, '赵六', 19, '男'],
]
const dataSort = () => {
let mDomData = ''
mList
.sort((a, b) => b[2] - a[2])
.forEach(item => mDomData += `<tr><td>${item[0]}</td><td>${item[1]}</td></tr>`)
document.getElementById('table').innerHTML = mDomData
}
</script>
