国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

JavaScript - インスタンスオブ演算子
黃舟
黃舟 2017-05-19 10:26:43
0
3
811

https://www.ibm.com/developer...

この記事によると

instaceof は次のコードでシミュレートできます

リーリー

しかし
var a=1;
instance_of(a,Object) は true
instanceof Object は false を返します。これはなぜでしょうか?

黃舟
黃舟

人生最曼妙的風景,竟是內(nèi)心的淡定與從容!

全員に返信(3)
伊謝爾倫

オーナー、あなたのinstance_of 是代替不了 instanceofを試してみてください

まず、サンプル a のタイプが Number であることを確認してください

ただし、実行結(jié)果は以下の通り
instance_of(a, Object) // true
instance_of(a, Number) // true

instance_of メソッドを変更します:

リーリー

もう一度実験してみましょう:

リーリー
いいねを押す +0
世界只因有你

この記事で使用されている規(guī)格はES3です

ES6 の instanceof標準更長一點, 規(guī)定了當type(L)不是Object時L instanceof R は false を返す必要があります。このモックコードは適用されません

いいねを押す +0
曾經(jīng)蠟筆沒有小新

1 つの部分は、シミュレーション コード內(nèi)のプロトタイプ チェーンのコンテンツです。

リーリー

L = L._proto_ 代表著L會沿著原型鏈一直向上查找原型,而在本例中,最后是從Number包裝對象==>Object對象,而R就是Object,再經(jīng)過全等運算符之后就返回true,所以instance_of(a,Object)は本當です。

a instanceof Objectプロトタイプチェーン検索を経ず、NumberオブジェクトのインスタンスとObjectの間で直接判定するため、結(jié)果がfalseとなる

??
いいねを押す +0
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート