JavaScript实现添加班级和离开班级功能通知加入删除pushindexOfsplice
Posted web半晨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript实现添加班级和离开班级功能通知加入删除pushindexOfsplice相关的知识,希望对你有一定的参考价值。
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('静慧'));
// 静慧,未找到
以上是关于JavaScript实现添加班级和离开班级功能通知加入删除pushindexOfsplice的主要内容,如果未能解决你的问题,请参考以下文章