IsObject class
Retourne la valeur true si une entrée donnée est un objet complexe ou retourne false s’il s’agit d’un objet primitif. Les objets primitifs incluent des chaînes, des nombres et des booléens ; types complexes, contiennent des propriétés.
- Extends
Constructeurs
Is |
Initialise une nouvelle instance de la classe IsObject. |
Propriétés
negation | Obtient l’évaluateur qui est une négation de celui-ci. Définit l’évaluateur qui est une négation de celui-ci. |
Propriétés héritées
return |
Tapez attendu en évaluant l’expression. |
type | Obtient le type d’expression de l’évaluateur. |
Méthodes héritées
try |
Évaluez une expression. |
validate |
Validez une expression. |
Détails du constructeur
IsObject()
Initialise une nouvelle instance de la classe IsObject.
new IsObject()
Détails de la propriété
negation
Obtient l’évaluateur qui est une négation de celui-ci. Définit l’évaluateur qui est une négation de celui-ci.
ExpressionEvaluator negation
Valeur de propriété
Évaluateur qui est une négation de celui-ci.
Détails de la propriété héritée
returnType
Tapez attendu en évaluant l’expression.
returnType: ReturnType
Valeur de propriété
héritée deExpressionEvaluator.returnType
type
Obtient le type d’expression de l’évaluateur.
type: string
Valeur de propriété
string
héritée deExpressionEvaluator.type
Détails de la méthode héritée
tryEvaluate(Expression, MemoryInterface, Options)
Évaluez une expression.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
Paramètres
- expression
- Expression
Expression à évaluer.
- state
- MemoryInterface
Informations d’état global.
- options
- Options
Options utilisées dans l’évaluation.
Retours
Valeur et chaîne d’erreur qui n’est pas null en cas d’erreur.
héritée deExpressionEvaluator.tryEvaluate
validateExpression(Expression)
Validez une expression.
function validateExpression(expression: Expression)
Paramètres
- expression
- Expression
Expression à valider.
héritée deExpressionEvaluator.validateExpression