getMembersByLastName
Matthew Grist edited this page Nov 14, 2022
·
3 revisions
getMembersByLastName()
- version 1.0.0
The getMembersByLastName
method is used to return the list of members with a specified last name.
-
Input Parameters: string - members first name. Accepts upper and lowercase format. Function transforms name into correct format.
- Return Type: object[] - on success, an array of member objects (if no matches then an empty array). On error, an error message.
- Important Note: this method cannot be called before the login method.
const Chapter = require("acm-roster");
async function main() {
const client = new Chapter();
var memberList = [];
try {
// log in to ACM client
await client.login("username", "password");
// get members with last name "Garcia"
memberList = await client.getMembersByLastName("Matthew");
if (memberList.length === 0) {
console.log("no member found with that last name.");
} else {
console.log(memberList);
}
} catch (err) {
console.log("-- Critical --");
throw err;
}
}
main()