AddProperty class
Aggiungere una proprietà e il relativo valore, o coppia nome-valore, a un oggetto JSON e restituire l'oggetto aggiornato. Se l'oggetto esiste già in fase di esecuzione, la funzione genera un errore.
- Extends
Costruttori
Add |
Inizializza una nuova istanza della classe AddProperty |
Proprietà
negation | Ottiene l'analizzatore che rappresenta una negazione di questa classe. Imposta l'analizzatore che rappresenta una negazione di questa. |
Proprietà ereditate
return |
Tipo previsto dalla valutazione dell'espressione. |
type | Ottiene il tipo di espressione per l'analizzatore. |
Metodi ereditati
try |
Valutare un'espressione. |
validate |
Convalidare un'espressione. |
Dettagli costruttore
AddProperty()
Inizializza una nuova istanza della classe AddProperty
new AddProperty()
Dettagli proprietà
negation
Ottiene l'analizzatore che rappresenta una negazione di questa classe. Imposta l'analizzatore che rappresenta una negazione di questa.
ExpressionEvaluator negation
Valore della proprietà
Analizzatore che è una negazione di questo.
Dettagli proprietà ereditate
returnType
Tipo previsto dalla valutazione dell'espressione.
returnType: ReturnType
Valore della proprietà
Ereditato daExpressionEvaluator.returnType
type
Ottiene il tipo di espressione per l'analizzatore.
type: string
Valore della proprietà
string
ereditato daExpressionEvaluator.type
Dettagli dei metodi ereditati
tryEvaluate(Expression, MemoryInterface, Options)
Valutare un'espressione.
function tryEvaluate(expression: Expression, state: MemoryInterface, options: Options): ValueWithError
Parametri
- expression
- Expression
Espressione da valutare.
- state
- MemoryInterface
Informazioni sullo stato globale.
- options
- Options
Opzioni usate nella valutazione.
Restituisce
Valore e stringa di errore diverso da Null se si verifica un errore.
ereditato daExpressionEvaluator.tryEvaluate
validateExpression(Expression)
Convalidare un'espressione.
function validateExpression(expression: Expression)
Parametri
- expression
- Expression
Espressione da convalidare.
ereditato daExpressionEvaluator.validateExpression