で
左側の文字列または文字列に変換できる属性が右に属するかどうかを判断します。
var data = {x:、y:}; //直接オブジェクトアラート(データの "x"); // true、xは属性アラート(データ内); // false、これはデータの属性値です。 var arr = [、、]; //直接配列オブジェクトアラート(arr); // true、arr arrayのインデックスは[]属性の1つです。アラート(arr); // false、その属性ではありません。instanceof
左側のインスタンスを右側のオブジェクトのタイプにする必要があります。
var date = new date(); alert(date instanceof date); // truealert(date instanceof object); // truealert(date instance of number); // false var date = [、]; alert(date instance of); // truealert(date instanceof object);
削除削除
削除オブジェクトの属性を削除します
var o = {x:、y:}; alert(delete ox); // rut delete rest uckent lert alert( "x" in o); // false xはo var o =; alert(削除this.o); // falsey =; alert(delete this.y); // truealert(this.window); // falseまとめ
Deleteは単位オペレーターです。削除は、JavaScriptの組み込みのグローバル変数を削除することも、VARによって宣言されたグローバル変数を削除することもできませんが、VARによって宣言されていないグローバル変数を削除することはできません。
上記は、編集者によって導入されたインスタンスのJavaScriptマスト知識(6番目)削除に関する関連する知識です。私はそれが誰にでも役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は、すべての人に時間内に返信します。 wulin.comのウェブサイトへのご支援ありがとうございます!