javascript 0.3.0

A JavaScript engine implementation in Rust
Documentation
1
2
3
4
5
6
7
8
9
10
// feature probe for 'Reflect.set'
try {
  if (typeof Reflect !== 'object' || typeof Reflect.set !== 'function') throw new Error('missing');
  var o = {};
  Reflect.set(o, 'x', 42);
  if (o.x !== 42) throw new Error('wrong value');
  console.log('OK');
} catch (e) {
  console.log('NO');
}