JavaScriptを使用した新しいフレームワークの成長に伴い、多くの人がECMAScript 6 shimまたは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
が持っている方法、およびそのプロパティを一覧表示しますか?
恐ろしい - 私が探していたもの!ありがとう:) –