hyTags
HomeHome DocumentationDocumentation

object-set

Sets the value for the specified key in the object.
Parameter
Type
Description
self
Object
The object to set the value in.
key
String
The key to set in the object.
value
T?
The value to set for the key.
type
Type?
The expected type of the value.
commands
Commands
Commands returning the value to set for the key
return
void
No return value.
Test Case:Set string value as parameter with type
    <div></div>
    
    <object-new>
    <object-set key="greeting" value="world" type="string"></object-set>
    <object-get key="greeting" type="string">
    <assert-equal value="world" type="string">
    
    👆 Try to change something!
  • Test Case:Set string value as parameter without type
      <div></div>
      
      <object-new>
      <object-set key="greeting" value="world"></object-set>
      <object-get key="greeting" type="string">
      <assert-equal value="world" type="string">
      
      👆 Try to change something!
    • Test Case:Set string value in object
        <div></div>
        
        <object-new>
        <object-set key="greeting">
          <string-new value="world">
        </object-set>
        <object-get key="greeting" type="string">
        <assert-equal value="world" type="string">
        
        👆 Try to change something!
      • Test Case:Set number value in object
          <div></div>
          
          <object-new>
          <object-set key="count">
            <number-new value="42">
          </object-set>
          <object-get key="count" type="number">
          <assert-equal value="42" type="number">
          
          👆 Try to change something!
        • Test succeeded Test failed