Maison > interface Web > js tutoriel > Que se passe-t-il lorsque l'opérateur de suppression ne peut pas être utilisé dans js ?

Que se passe-t-il lorsque l'opérateur de suppression ne peut pas être utilisé dans js ?

云罗郡主
Libérer: 2018-10-19 13:55:00
avant
2892 Les gens l'ont consulté

Ce que cet article vous apporte concerne la situation dans laquelle l'opérateur de suppression ne peut pas être utilisé dans js. La méthode de traitement a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Que se passe-t-il lorsque lopérateur de suppression ne peut pas être utilisé dans js ?

delete est un opérateur unaire, utilisé pour supprimer des attributs ou des éléments de tableau d'un objet. Renvoie vrai ou faux.

Situations qui ne peuvent pas être supprimées :

1. Utiliser les variables définies par var.

2. Propriétés de l'objet intégrées (non configurables).

3. La fonction et les paramètres définis par l'instruction de fonction.

En mode strict, la suppression d'un attribut non configurable signalera une erreur de type. En mode non strict, l'utilisation de l'opération de suppression renverra false.

En mode strict, l'objet spécifié et ses propriétés doivent être affichés lors de l'utilisation de delete, sinon une erreur de syntaxe sera signalée.

Par exemple :

var name = "a";
window.age = 10;
delete window.name;//IE<9时报错,其他浏览器返回false
delete window.age;//IE<9时报错,其他浏览器返回true
Copier après la connexion

La raison pour laquelle les variables déclarées à l'aide de var ne peuvent pas être supprimées : L'attribut window ajouté à l'aide de l'instruction var a une fonctionnalité appelée configurable et sa valeur est définie sur false .



Ce qui précède est une introduction complète à la situation où l'opérateur de suppression ne peut pas être supprimé dans js. Si vous le souhaitez ? Pour en savoir plus sur le Tutoriel vidéo JavaScript, veuillez faire attention au site Web PHP chinois.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
$cup 电脑运算等于13 怎么算的?
Depuis 1970-01-01 08:00:00
0
0
0
python3.x - Python not 运算符的问题
Depuis 1970-01-01 08:00:00
0
0
0
模板三元运算符失效
Depuis 1970-01-01 08:00:00
0
0
0
windows - Java高精度运算问题求助
Depuis 1970-01-01 08:00:00
0
0
0
php的运算方法
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal