ホームページ > ウェブフロントエンド > jsチュートリアル > jsでdelete演算子が使えない場合の対処法は?

jsでdelete演算子が使えない場合の対処法は?

云罗郡主
リリース: 2018-10-19 13:55:00
転載
2871 人が閲覧しました

この記事では、js で delete 演算子が使用できない状況について説明します。必要な方は参考にしていただければ幸いです。

jsでdelete演算子が使えない場合の対処法は?

delete は、オブジェクトの属性または配列要素を削除するために使用される単項演算子です。 true または false を返します。

削除できない状況:

1. var で定義された変数を使用します。

2. 組み込みのオブジェクト プロパティ (構成不可)。

3. function ステートメントで定義された関数とパラメーター。

厳密モー​​ドでは、構成不可能な属性を削除すると、型エラーが報告されます。非厳密モードでは、削除操作を使用すると false が返されます。

厳密モー​​ドでは、削除を使用するときに指定されたオブジェクトとその属性を表示する必要があります。表示しない場合は、構文エラーが報告されます。

例:

var name = "a";
window.age = 10;
delete window.name;//IE<9时报错,其他浏览器返回false
delete window.age;//IE<9时报错,其他浏览器返回true
ログイン後にコピー

varで宣言した変数が削除できない理由: var文で追加したwindow属性にはconfigurableという機能があり、その値がfalseに設定されています。



上記は、js で削除演算子を削除できない状況についての完全な紹介です。 JavaScript ビデオ チュートリアル の詳細については、PHP 中国語 Web サイトをご覧ください。

以上がjsでdelete演算子が使えない場合の対処法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート