递归原型链,查找属性和方法
class A {constructor() {this.nameA = 'a'}validateA() {console.log('A')}}class B extends A {constructor() {super();this.nameB = 'b'}validateB() {console.log('B')}}class C extends B {constructor() {super();this.nameA = 'c'}validateA() {console.log('c')}}找到一个类的所有属性名和方法名// 输出 ['nameA', 'nameB', 'nameC', 'validateC', 'validateB', 'validateA']const arr = findMemberes(c, 'name', 'validate')
