tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

expression.js (901B)


      1 const obj = { a: { b: 2 } }; // e.g. obj.a.b
      2 const foo = obj2.c.secondProperty; // e.g. foo.obj2.c.secondProperty
      3 
      4 // computed properties
      5 const com = { [a]: { b: "c", [d]: "e" }, [b]: 3 }; // e.g. com[a].b
      6 const firstAuthor = collection.books[1].author;
      7 const firstActionDirector = collection.genres["sci-fi"].movies[0].director;
      8 
      9 app.TodoView = Backbone.extend({
     10  render: function() {}
     11 });
     12 
     13 // assignments
     14 obj.foo = { a: { b: "c" }, b: 3 }; // e.g. obj.foo.a.b
     15 com = { a: { b: "c" }, b: 3 }; // e.g. com.a.b
     16 
     17 // arrays
     18 const res = [{ a: 2 }, { b: 3 }]; // e.g. res[1].b
     19 const res2 = { a: [{ b: 2 }] }; // e.g. res.a[0].b
     20 const res3 = { a: [{ b: 2 }], b: [{ c: 3 }] }; // e.g. res.a[0].b
     21 const res4 = [[{ a: 3 }], [{ b: a.b.c.v.d }]]; // e.g. res[1][0].b
     22 
     23 function params({ a, b }) {} // e.g. a
     24 var pars = function({ a, b }) {};
     25 const evil = obj2.doEvil().c.secondProperty; // e.g. obj2.doEvil or ""