JavaScript本格入門という本のP169に下記のソースコードがあります。
なぜdelete関数(メソッド?)は「オブジェクト変数.delete」としなくても使えるのでしょうか?
JavaScript
1'use strict' 2 3var pet { type: 'スノーホワイトハムスター', name: 'キラ' }; 4 5// 以下をそれぞれコメントインして動作を確認 6// Object.preventExtensions(pet); 7// Object.seal(pet); 8// Object.freeze(pet); 9 10// 既存のプロパティ値を変更 11pet.name = '山田 きら'; 12// 既存のプロパティを削除 13delete.pet.type; 14// 新規のプロパティを追加 15pet.weight = 42;
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/15 06:50