Maison > interface Web > js tutoriel > Est-ce que console.log est pris en charge dans IE9 et comment ça marche ?

Est-ce que console.log est pris en charge dans IE9 et comment ça marche ?

Patricia Arquette
Libérer: 2024-11-12 22:04:02
original
299 Les gens l'ont consulté

Is console.log Supported in IE9, and How Does It Work?

Console.log IE9 : disponibilité et fonctionnalités

Console.log est-il pris en charge dans IE9 ?

Oui, console.log est pris en charge dans Internet Explorer 9, mais sa disponibilité dépend de certaines conditions.

Quand window.console.log est-il défini dans IE9 ?

L'objet console n'est exposé dans IE9 que lorsque les outils de développement sont activés pour un onglet spécifique. Bien que l'objet console reste accessible sur toutes les pages du même onglet, l'ouverture d'un nouvel onglet nécessite également l'activation des outils de développement.

Pourquoi console.log.apply et console.log.call ne sont-ils pas définis dans IE9 ?

L'objet console est une extension non standard du DOM et est considéré comme un objet hôte. Les objets hôtes ne sont pas tenus d'hériter des types ou des fonctions ECMAScript natifs comme les méthodes apply et call.

Bien qu'IE 9 ait implémenté l'héritage ECMAScript natif pour la plupart des objets DOM, il excluait les outils de développement. Par conséquent, les méthodes de l'objet console n'ont pas accès à ces fonctionnalités.

Surmonter les méthodes d'appel et d'application non définies

Malgré ces limitations, vous pouvez toujours utiliser certaines méthodes Function.prototype sur les méthodes console en utilisant la méthode bind(). Par exemple :

var log = Function.prototype.bind.call(console.log, console);
log.apply(console, ["this", "is", "a", "test"]);
// Outputs: "thisisatest" in the console
Copier après la connexion

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!

source:php.cn
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 articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal