Created
August 15, 2012 12:05
-
-
Save FireyFly/3359544 to your computer and use it in GitHub Desktop.
SpiderMonkey globals
This file contains 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