Thank you for your comment

Beau­tiful Racket / racket school 2019

  1. var obj = {
        "foo" : 42,
        'dbl' : function(x) { x + x; },
        "bar" : { "zim" : 100, "zam" : "hooray" }
    };
    1
    2
    3
    4
    5
    var obj = {
        "foo" : 42,
        'dbl' : function(x) { x + x; },
        "bar" : { "zim" : 100, "zam" : "hooray" }
    };
    
    copy to clipboard
  2. var dub = function(x) { x + x; };
    var obj = {
        "foo" : 42,
        'dbl' : function(x) { dub(x); },
        "bar" : { "zim" : 100, "zam" : "hooray" }
    };

    obj.foo; // 42
    obj.dbl; // #<procedure>
    obj.dbl(8); // 16
    obj.dbl(obj.foo); // 84
    obj.dbl(obj.bar.zim); // 200
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    var dub = function(x) { x + x; };
    var obj = {
        "foo" : 42,
        'dbl' : function(x) { dub(x); },
        "bar" : { "zim" : 100, "zam" : "hooray" }
    };
    
    obj.foo; // 42
    obj.dbl; // #<procedure>
    obj.dbl(8); // 16
    obj.dbl(obj.foo); // 84
    obj.dbl(obj.bar.zim); // 200
    
    copy to clipboard
  1. var obj = {
      'foo' : "hello";
    };

    obj.foo = 50;
    obj.foo += 10;
    obj.foo; // 60
    1
    2
    3
    4
    5
    6
    7
    var obj = {
      'foo' : "hello";
    };
    
    obj.foo = 50;
    obj.foo += 10;
    obj.foo; // 60
    
    copy to clipboard
  2. var obj = {
      'foo' : 42;
    };

    obj.foo++; // 42
    obj.foo; // 43
    obj.foo--; // 43
    obj.foo; // 42
    1
    2
    3
    4
    5
    6
    7
    8
    var obj = {
      'foo' : 42;
    };
    
    obj.foo++; // 42
    obj.foo; // 43
    obj.foo--; // 43
    obj.foo; // 42
    
    copy to clipboard
← prev next →