ホームページ > ウェブフロントエンド > jsチュートリアル > jsの削除操作の削除手順の詳細な説明

jsの削除操作の削除手順の詳細な説明

php是最好的语言
リリース: 2018-08-10 09:24:16
オリジナル
3005 人が閲覧しました

はじめに

は、オブジェクトの属性を削除するために使用されます。

構文

delete expresson
ログイン後にコピー
  • 1

  • 2

expressは、

delete object.propertydelete object['property']
ログイン後にコピー
  • 1

  • のようなオブジェクトへの参照である必要があります

    2

  • 3

  • 4

式がオブジェクトへの参照ではない場合、削除は効果がありません

戻り値

厳密モードでは、属性が構成不可能な属性の場合、削除は例外をスローします、非厳密モードでは false を返し、それ以外の場合は true を返します。

Function

  1. 暗黙的なグローバル変数は削除できますが、明示的なグローバル変数は削除できません。
    グローバル変数は、実際にはグローバル オブジェクト (ウィンドウ) のプロパティです。

りー
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  1. 組み込みオブジェクトの組み込みプロパティは削除できませんが、ユーザー定義の属性は削除できます。

りー
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 15

  • 1 6

  • 17

  • 18

  • 19

  • 20

  • 21

  • 22

  • 23

  • 24

  • 25

  • 2 6

  • 27

  • 28

  1. オブジェクトがプロトタイプから継承するプロパティを削除することはできませんが、プロトタイプから直接削除することはできます

2
  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

  • 11

  • 12

  • 13

  • 14

  • 配列要素の削除

  • 配列要素を削除しても、配列の長さは小さくなりません。
  • りー

1

2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 関数: forEach ループ内の要素を削除します、サイクルの結果には影響しません

  • x = 10;var y = 20;delete x; //true;delete y; //false
    ログイン後にコピー
  • 1

2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • Array.spliceとの比較

    うーん7

  • 8

9

    10
  • 11
  • 12
  • 13
  • obj = {
    
        h : 10}var obj1 = {
        h: 10}delete Math.PI; // falsedelte obj.h; //truedelete obj; //ture ,obj 是全局变量的属性,而不是变量。delete obj1.h;//truedelete obj1; //false 全局显示变量不能被删除function fn(){
    
        var z = 10;    delete z; //false
        //z是局部变量,不能被删除,delete只能删除对象的属性。}delete fn; //false//fn 相当于是一个匿名变量,所以也不能被删除。
    ログイン後にコピー

    関連推奨事項:

  • Js

    を使用して配列内の1つ以上の項目を削除するいくつかの方法
  • JavaScript 配列の概要特定の要素を削除する方法

  • 以上がjsの削除操作の削除手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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