因此随着JavaScript框架的不断发展,许多人采用了ECMAScript 6垫片或TypeScript,使得新功能更加接近。我的问题是这样的:迭代通过ES6类的方法和属性
如何迭代ES6类的方法/属性?
例如(使用对象)
var obj = {
prop: 'this is a property',
something: 256,
method: function() { console.log('you have invoked a method'); }
}
for (var key in obj) {
console.log(key);
}
// => 'prop'
// => 'something'
// => 'method'
(带班)
class MyClass {
constructor() {
this.prop = 'prop';
this.something = 256;
}
method() {
console.log('you have invoked a method');
}
}
如何列出的方法MyClass
有,和可选的特性呢?
太棒了 - 正是我在找的东西!谢谢 :) –