您当前的位置: 首页 >  Java

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JavaScript实现添加班级和离开班级功能、通知、加入、删除、push、indexOf、splice

发布时间:2022-03-22 16:13:47 ,浏览量:0

function myClass() { let students = [], operations = { join: (name) => { students.push(name); return `${name},加入了班级,当前班级总人数${students.length}人,分别是:${students.toString()}`; }, leave: function (name) { // 共用属性 let str = ''; // 方式一 // for (let i = 0; i < students.length; i++) { //     if (students[i] !== name) return `${name},未找到`; //     str += `${students[i]},离开了班级,`; //     students.splice(i, 1); //     str += `当前班级总人数${students.length}人,分别是:${students.toString()}`; //     return str; // } // 方式二 let index = students.indexOf(name); if (index == -1) return `${name},未找到`; str += `${students[index]},离开了班级,`; students.splice(index, 1); str += `当前班级总人数${students.length}人,分别是:${students.toString()}`; return str; } }; return operations; } let obj = myClass(); console.log(obj.join('舒冬')); // 舒冬,加入了班级,当前班级总人数1人,分别是:舒冬 console.log(obj.join('半晨')); // 半晨,加入了班级,当前班级总人数2人,分别是:舒冬,半晨 console.log(obj.join('阮一峰')); // 阮一峰,加入了班级,当前班级总人数3人,分别是:舒冬,半晨,阮一峰 console.log(obj.leave('舒冬')); // 舒冬,离开了班级,当前班级总人数2人,分别是:半晨,阮一峰 console.log(obj.leave('静慧')); // 静慧,未找到 
关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

0.3666s