可以通过以下几种方式实现:
class MyClass {
constructor() {
this.members = ['member1', 'member2', 'member3'];
}
}
const myClass = new MyClass();
const filteredMembers = myClass.members.filter(member => member !== 'member2');
console.log(filteredMembers);
class MyClass {
constructor() {
this.members = ['member1', 'member2', 'member3'];
}
}
const myClass = new MyClass();
const filteredMembers = [];
for (const member of myClass.members) {
if (member !== 'member2') {
filteredMembers.push(member);
}
}
console.log(filteredMembers);
class MyClass {
constructor() {
this.members = ['member1', 'member2', 'member3'];
}
}
const myClass = new MyClass();
const filteredMembers = myClass.members.reduce((acc, member) => {
if (member !== 'member2') {
acc.push(member);
}
return acc;
}, []);
console.log(filteredMembers);
以上是使用JavaScript过滤掉类成员的几种常见方法。根据具体的需求和场景,选择合适的方法进行实现。
领取专属 10元无门槛券
手把手带您无忧上云