IndicesAndValues class
Transformez un tableau ou un objet en tableau d’objets avec des propriétés d’index et de valeur. Pour les tableaux, l’index est la position dans le tableau. Pour les objets, il s’agit de la clé de la valeur.
- Extends
Constructeurs
Indices |
Initialise une nouvelle instance de la classe IndicesAndValues. |
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
IndicesAndValues()
Initialise une nouvelle instance de la classe IndicesAndValues.
new IndicesAndValues()
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