blog

Reflect.definePorperty注:列挙は無視される。

今日、この新しいプロパティをトラバースできないことに遭遇しました。 コンソールにはこのプロパティが表示されますが、グレーアウトしています。...

Nov 11, 2020 · 1 min. read

今日、オブジェクトに新しいプロパティを追加するReflect.definePorperty()メソッドに遭遇しました。.in,Object.keys()では新しいプロパティを参照できません。コンソールには、グレーアウトされたプロパティが表示されます。理由: 新しい属性を追加する場合、enumerable はデフォルトでは false です。 この問題を解決するには、属性が列挙可能かどうかを示す 3 番目のパラメータで enumerable を true に設定します:

Reflect.defineProperty(target,'name', { value: value, enumerable: true, } ); tips: これは、新しいReflectを追加するときのデフォルト値である。.defineProperty()新しい属性を追加する場合, configurableenumerableとwritableプロパティのデフォルト値はすべてfalseである。, もし、最初に属性に値が割り当てられている場合は、次のようになる。 configurable3つ目のパラメータ、enumerableとwritableはすでにtrueになっている。
Read next

練習問題を解く(1)

次のコードは何を出力しますか? func test1 、 func { 。 return func x += 10 }, func()

Nov 11, 2020 · 2 min read

TCPプロトコルの解釈

Nov 10, 2020 · 3 min read

git

Nov 10, 2020 · 2 min read