编辑代码

const teacherList = [{"id":1,"name":"张老师"},{"id":2,"name":"王老师"},{"id":3,"name":"李老师"},{"id":4,"name":"lucy"},{"id":5,"name":"孙老师"}]
const classesList = [{"id":"247eaa05-2b3f-4f88-8c41-ecf8357192b5","course_id":"247eaa05-2b3f-4f88-8c41-ecf8357192b5","course_name":"钢琴","course_lv":1,"teacher_id":1,"teacher_name":"张老师","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 19:25:00","end_hour":"2022-11-13 17:19:00","full_n":20,"class_n":0,"class_index":6,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0},{"id":"b956cdfb-9aeb-4b8b-99a2-a111d684be24","course_id":"b956cdfb-9aeb-4b8b-99a2-a111d684be24","course_name":"小提琴","course_lv":1,"teacher_id":2,"teacher_name":"王老师","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 13:47:00","end_hour":"2022-11-13 14:41:00","full_n":20,"class_n":0,"class_index":5,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0},{"id":"3835b4e0-87a5-43e8-9e13-eff59777f9bb","course_id":"3835b4e0-87a5-43e8-9e13-eff59777f9bb","course_name":"绘画","course_lv":1,"teacher_id":3,"teacher_name":"李老师","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 17:30:00","end_hour":"2022-11-13 18:23:00","full_n":20,"class_n":0,"class_index":6,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0},{"id":"bde089d8-1704-4b14-bc55-7f700d6558b2","course_id":"bde089d8-1704-4b14-bc55-7f700d6558b2","course_name":"脑科学综合立体","course_lv":1,"teacher_id":4,"teacher_name":"lucy","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 15:5:00","end_hour":"2022-11-13 13:15:00","full_n":20,"class_n":0,"class_index":4,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0},{"id":"76d7204c-bb0a-46fe-8137-712cf592e404","course_id":"76d7204c-bb0a-46fe-8137-712cf592e404","course_name":"多维数学","course_lv":1,"teacher_id":5,"teacher_name":"孙老师","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 14:12:00","end_hour":"2022-11-13 17:36:00","full_n":20,"class_n":0,"class_index":2,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0},{"id":"9fa9bc40-3378-41ab-8e09-09727e0b730e","course_id":"9fa9bc40-3378-41ab-8e09-09727e0b730e","course_name":"钢琴","course_lv":1,"teacher_id":1,"teacher_name":"张老师","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 8:28:00","end_hour":"2022-11-13 14:20:00","full_n":20,"class_n":0,"class_index":2,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0},{"id":"f467dece-882f-48cc-a3f5-cad8f200e810","course_id":"f467dece-882f-48cc-a3f5-cad8f200e810","course_name":"小提琴","course_lv":1,"teacher_id":2,"teacher_name":"王老师","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 13:5:00","end_hour":"2022-11-13 11:39:00","full_n":20,"class_n":0,"class_index":2,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0},{"id":"4fa813a9-c50c-4e1a-b2a0-618f35d04a93","course_id":"4fa813a9-c50c-4e1a-b2a0-618f35d04a93","course_name":"绘画","course_lv":1,"teacher_id":3,"teacher_name":"李老师","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 12:49:00","end_hour":"2022-11-13 13:60:00","full_n":20,"class_n":0,"class_index":4,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0},{"id":"7b899a7f-ec17-4348-8561-c29dff14d3a3","course_id":"7b899a7f-ec17-4348-8561-c29dff14d3a3","course_name":"脑科学综合立体","course_lv":1,"teacher_id":4,"teacher_name":"lucy","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 10:38:00","end_hour":"2022-11-13 14:57:00","full_n":20,"class_n":0,"class_index":2,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0},{"id":"8f5fdd8f-6c1f-45f6-9cde-720f5d01354c","course_id":"8f5fdd8f-6c1f-45f6-9cde-720f5d01354c","course_name":"多维数学","course_lv":1,"teacher_id":5,"teacher_name":"孙老师","course_chapter":1,"start_date":"2022-11-13","start_hour":"2022-11-13 13:13:00","end_hour":"2022-11-13 16:16:00","full_n":20,"class_n":0,"class_index":4,"chat_n":0,"uid":31,"uname":null,"t_uid":0,"t_uname":null,"assistant":[],"start_time":0}]
const map = new Map()
// function compare(v) {
//     console.log(v, this)
//     return v.id = this.teacher_id
// }
// classesList.forEach(item=>{
//     // 以 teacherIndex,和courseIndex 存储信息
//     // 查找老师id在列表中的索引
//     let index = teacherList.findIndex(compare, item)
//     // console.log(index)
//     // map.set()
// })
let o = {name: "王老师"}
let index = teacherList.findIndex(value=>{
    con
    return value.name == this.name
}, o)
console.log(index)