Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

オブジェクトのプロパティをチェックするためのJavaScriptの「notin」演算子はありますか?


else部分のみを取得するには、!を使用して否定します。 JavaScriptの演算子。これを実現するには、次のコードを実行してみてください-

var arr = {};
if (!(id in arr)) {
}
else {
}

さらに、オブジェクトにプロパティを存在させたい場合は、 hasOwnPropertyを使用します。 −

if (!arr.hasOwnProperty(id)) {
}
else {
}

  1. TypeError:「undefined」はJavaScriptのオブジェクトではありません

    「TypeError:「未定義」はオブジェクトではありません」エラーは、プロパティがアクセスされたとき、またはメソッドが未定義のオブジェクトで呼び出されたときに発生します。このエラーは、Safariブラウザでのみ表示されます。 以下はTypeErrorのコードです-「undefined」はJavaScriptのオブジェクトエラーではありません- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name=

  2. JavaScriptの配列のスプレッド演算子

    Spread(…)構文を使用すると、0個以上の引数が期待される場所でiterablelike配列を展開できます。これにより、関数に配列としていくつかのパラメーターを渡すことができます。 以下は、JavaScriptで配列のスプレッド演算子を実装するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width