Created
August 15, 2012 12:05
-
-
Save FireyFly/3359544 to your computer and use it in GitHub Desktop.
SpiderMonkey globals
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| js> function inspect(obj) {var res = []; for (var k in obj) res.push([k, typeof (o = obj[k]) == 'boolean' ? o : typeof o].join(":")); return "{ " + res.join(", ") + " }"} | |
| js> print(Object.getOwnPropertyNames(this).map(function(n) {return [n, inspect(Object.getOwnPropertyDescriptor(this, n))].join(Array(24-n.length).join(" "))}).join("\n")) | |
| Function { value:function, writable:true, enumerable:false, configurable:true } | |
| Object { value:function, writable:true, enumerable:false, configurable:true } | |
| eval { value:function, writable:true, enumerable:false, configurable:true } | |
| PerfMeasurement { value:function, writable:true, enumerable:false, configurable:true } | |
| version { value:function, writable:true, enumerable:false, configurable:true } | |
| revertVersion { value:function, writable:true, enumerable:false, configurable:true } | |
| options { value:function, writable:true, enumerable:false, configurable:true } | |
| load { value:function, writable:true, enumerable:false, configurable:true } | |
| evaluate { value:function, writable:true, enumerable:false, configurable:true } | |
| run { value:function, writable:true, enumerable:false, configurable:true } | |
| readline { value:function, writable:true, enumerable:false, configurable:true } | |
| print { value:function, writable:true, enumerable:false, configurable:true } | |
| putstr { value:function, writable:true, enumerable:false, configurable:true } | |
| dateNow { value:function, writable:true, enumerable:false, configurable:true } | |
| help { value:function, writable:true, enumerable:false, configurable:true } | |
| quit { value:function, writable:true, enumerable:false, configurable:true } | |
| assertEq { value:function, writable:true, enumerable:false, configurable:true } | |
| assertJit { value:function, writable:true, enumerable:false, configurable:true } | |
| gc { value:function, writable:true, enumerable:false, configurable:true } | |
| gcparam { value:function, writable:true, enumerable:false, configurable:true } | |
| countHeap { value:function, writable:true, enumerable:false, configurable:true } | |
| makeFinalizeObserver { value:function, writable:true, enumerable:false, configurable:true } | |
| finalizeCount { value:function, writable:true, enumerable:false, configurable:true } | |
| setDebug { value:function, writable:true, enumerable:false, configurable:true } | |
| setDebuggerHandler { value:function, writable:true, enumerable:false, configurable:true } | |
| setThrowHook { value:function, writable:true, enumerable:false, configurable:true } | |
| trap { value:function, writable:true, enumerable:false, configurable:true } | |
| untrap { value:function, writable:true, enumerable:false, configurable:true } | |
| line2pc { value:function, writable:true, enumerable:false, configurable:true } | |
| pc2line { value:function, writable:true, enumerable:false, configurable:true } | |
| stackQuota { value:function, writable:true, enumerable:false, configurable:true } | |
| stringsAreUTF8 { value:function, writable:true, enumerable:false, configurable:true } | |
| testUTF8 { value:function, writable:true, enumerable:false, configurable:true } | |
| throwError { value:function, writable:true, enumerable:false, configurable:true } | |
| build { value:function, writable:true, enumerable:false, configurable:true } | |
| clear { value:function, writable:true, enumerable:false, configurable:true } | |
| intern { value:function, writable:true, enumerable:false, configurable:true } | |
| clone { value:function, writable:true, enumerable:false, configurable:true } | |
| getpda { value:function, writable:true, enumerable:false, configurable:true } | |
| getslx { value:function, writable:true, enumerable:false, configurable:true } | |
| toint32 { value:function, writable:true, enumerable:false, configurable:true } | |
| evalcx { value:function, writable:true, enumerable:false, configurable:true } | |
| evalInFrame { value:function, writable:true, enumerable:false, configurable:true } | |
| shapeOf { value:function, writable:true, enumerable:false, configurable:true } | |
| resolver { value:function, writable:true, enumerable:false, configurable:true } | |
| sleep { value:function, writable:true, enumerable:false, configurable:true } | |
| scatter { value:function, writable:true, enumerable:false, configurable:true } | |
| snarf { value:function, writable:true, enumerable:false, configurable:true } | |
| read { value:function, writable:true, enumerable:false, configurable:true } | |
| compile { value:function, writable:true, enumerable:false, configurable:true } | |
| parse { value:function, writable:true, enumerable:false, configurable:true } | |
| timeout { value:function, writable:true, enumerable:false, configurable:true } | |
| elapsed { value:function, writable:true, enumerable:false, configurable:true } | |
| parent { value:function, writable:true, enumerable:false, configurable:true } | |
| wrap { value:function, writable:true, enumerable:false, configurable:true } | |
| serialize { value:function, writable:true, enumerable:false, configurable:true } | |
| deserialize { value:function, writable:true, enumerable:false, configurable:true } | |
| mjitstats { value:function, writable:true, enumerable:false, configurable:true } | |
| stringstats { value:function, writable:true, enumerable:false, configurable:true } | |
| newGlobal { value:function, writable:true, enumerable:false, configurable:true } | |
| it { value:object, writable:true, enumerable:false, configurable:true } | |
| custom { value:undefined, writable:true, enumerable:false, configurable:true } | |
| customRdOnly { value:undefined, writable:false, enumerable:false, configurable:true } | |
| environment { value:object, writable:true, enumerable:false, configurable:true } | |
| Worker { value:function, writable:true, enumerable:false, configurable:true } | |
| Array { value:function, writable:true, enumerable:false, configurable:true } | |
| arguments { value:object, writable:true, enumerable:false, configurable:true } | |
| Proxy { value:object, writable:true, enumerable:false, configurable:true } | |
| Error { value:function, writable:true, enumerable:false, configurable:true } | |
| InternalError { value:function, writable:true, enumerable:false, configurable:true } | |
| EvalError { value:function, writable:true, enumerable:false, configurable:true } | |
| RangeError { value:function, writable:true, enumerable:false, configurable:true } | |
| ReferenceError { value:function, writable:true, enumerable:false, configurable:true } | |
| SyntaxError { value:function, writable:true, enumerable:false, configurable:true } | |
| TypeError { value:function, writable:true, enumerable:false, configurable:true } | |
| URIError { value:function, writable:true, enumerable:false, configurable:true } | |
| undefined { value:undefined, writable:false, enumerable:false, configurable:false } | |
| Boolean { value:function, writable:true, enumerable:false, configurable:true } | |
| Date { value:function, writable:true, enumerable:false, configurable:true } | |
| Math { value:object, writable:true, enumerable:false, configurable:true } | |
| isNaN { value:function, writable:true, enumerable:false, configurable:true } | |
| isFinite { value:function, writable:true, enumerable:false, configurable:true } | |
| parseFloat { value:function, writable:true, enumerable:false, configurable:true } | |
| parseInt { value:function, writable:true, enumerable:false, configurable:true } | |
| Number { value:function, writable:true, enumerable:false, configurable:true } | |
| NaN { value:number, writable:false, enumerable:false, configurable:false } | |
| Infinity { value:number, writable:false, enumerable:false, configurable:false } | |
| escape { value:function, writable:true, enumerable:false, configurable:true } | |
| unescape { value:function, writable:true, enumerable:false, configurable:true } | |
| uneval { value:function, writable:true, enumerable:false, configurable:true } | |
| decodeURI { value:function, writable:true, enumerable:false, configurable:true } | |
| encodeURI { value:function, writable:true, enumerable:false, configurable:true } | |
| decodeURIComponent { value:function, writable:true, enumerable:false, configurable:true } | |
| encodeURIComponent { value:function, writable:true, enumerable:false, configurable:true } | |
| String { value:function, writable:true, enumerable:false, configurable:true } | |
| RegExp { value:function, writable:true, enumerable:false, configurable:true } | |
| isXMLName { value:function, writable:true, enumerable:false, configurable:true } | |
| XML { value:function, writable:true, enumerable:false, configurable:true } | |
| XMLList { value:function, writable:true, enumerable:false, configurable:true } | |
| Namespace { value:function, writable:true, enumerable:false, configurable:true } | |
| QName { value:function, writable:true, enumerable:false, configurable:true } | |
| Iterator { value:function, writable:true, enumerable:false, configurable:true } | |
| StopIteration { value:object, writable:true, enumerable:false, configurable:true } | |
| JSON { value:object, writable:true, enumerable:false, configurable:true } | |
| Int8Array { value:function, writable:true, enumerable:false, configurable:true } | |
| Uint8Array { value:function, writable:true, enumerable:false, configurable:true } | |
| Int16Array { value:function, writable:true, enumerable:false, configurable:true } | |
| Uint16Array { value:function, writable:true, enumerable:false, configurable:true } | |
| Int32Array { value:function, writable:true, enumerable:false, configurable:true } | |
| Uint32Array { value:function, writable:true, enumerable:false, configurable:true } | |
| Float32Array { value:function, writable:true, enumerable:false, configurable:true } | |
| Float64Array { value:function, writable:true, enumerable:false, configurable:true } | |
| Uint8ClampedArray { value:function, writable:true, enumerable:false, configurable:true } | |
| ArrayBuffer { value:function, writable:true, enumerable:false, configurable:true } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment