Maison > interface Web > js tutoriel > Déterminer si des fonctions et des variables existent dans les compétences JavaScript_javascript

Déterminer si des fonctions et des variables existent dans les compétences JavaScript_javascript

WBOY
Libérer: 2016-05-16 15:56:18
original
1775 Les gens l'ont consulté

1. Si la fonction spécifiée existe

Copier le code Le code est le suivant :

function isExitsFunction(funcName) {
Essayez {
Si (typeof(eval(funcName)) == "function") {
             return true ;
>
} attraper(e) {}
Renvoie faux ;
>

2. Semblable à la fonction de jugement couramment utilisée en PHP, si elle n'existe pas, créez-la

Copier le code Le code est le suivant :

if (typeof String.prototype.endsWith != 'function') {
String.prototype.endsWith = fonction (suffixe) {
Renvoie this.indexOf(suffix, this.length - suffix.length) !== -1;
};
>

3. Déterminez si la fonction js existe. Si elle existe, exécutez-la

En supposant que funcName est le nom de la fonction, vous pouvez atteindre l'objectif en utilisant la méthode suivante

Assurez-vous d'ajouter un bloc try catch, sinon cela ne fonctionnera pas.

Copier le code Le code est le suivant :

essayez
{
if(typeof(eval(funcName))=="function")
{
       funcName();
>
}attraper(e)
{
//alerte("pas de fonction");
}

4. Si la variable spécifiée existe
Copier le code Le code est le suivant :

function isExitsVariable(variableName) {
Essayez {
Si (typeof(variableName) == "undefined") {
                     //alert("la valeur n'est pas définie");
              return false ;
         } autre {
                   //alert("la valeur est vraie"
);              return true ;
>
} attraper(e) {}
Renvoie faux ;
>
Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal