Looks to me like the isSelected function is expecting an individual "member" rather than memberList.
memberList.id === this.selectedId will simply return true or false depending on if the property "id" of the object "memberList" is equal to this.selectedId. There is no looping involved. I would imagine it should be more like:
isSelected(member) {
}
assuming that the function is supposed to return a true/false value. There are other methods to find the selected item in the array if you want to return the member itself - for example something like:
selectedMember(memberList) {
return memberList.find(i =>
i.id === this.selectedId);
}
Hope this helps.