test/script/basic/objects.js.EXPECTED

Thu, 12 Oct 2017 19:52:15 +0800

author
aoqi
date
Thu, 12 Oct 2017 19:52:15 +0800
changeset 1205
4112748288bb
parent 952
6d5471a497fb
permissions
-rw-r--r--

merge

aoqi@0 1 sundar
aoqi@0 2 Sundararajan
aoqi@0 3 own properties of 'obj':
aoqi@0 4 0 -> foo
aoqi@0 5 1 -> bar
aoqi@0 6 has own 'foo'? true
aoqi@0 7 has own 'xyz'? false
aoqi@0 8 'foo' enumerable? true
aoqi@0 9 'bar' enumerable? true
aoqi@0 10 foo is writable? true
aoqi@0 11 foo is configurable? true
aoqi@0 12 foo is enumerable? true
aoqi@0 13 foo's value = 44
aoqi@0 14 foo's get = undefined
aoqi@0 15 foo's set = undefined
aoqi@0 16 bar is writable? true
aoqi@0 17 bar is configurable? true
aoqi@0 18 bar is enumerable? true
aoqi@0 19 bar's value = orcl
aoqi@0 20 bar's get = undefined
aoqi@0 21 bar's set = undefined
aoqi@0 22 func is writable? true
aoqi@0 23 func is configurable? true
aoqi@0 24 func is enumerable? true
aoqi@0 25 func's value = function() { print("myfunc"); }
aoqi@0 26 func's get = undefined
aoqi@0 27 func's set = undefined
aoqi@0 28 abc is writable? undefined
aoqi@0 29 abc is configurable? true
aoqi@0 30 abc is enumerable? true
aoqi@0 31 abc's value = undefined
aoqi@0 32 abc's get = get abc() { return "abc"; }
aoqi@0 33 abc's set = undefined
aoqi@0 34 xyz is writable? undefined
aoqi@0 35 xyz is configurable? true
aoqi@0 36 xyz is enumerable? true
aoqi@0 37 xyz's value = undefined
aoqi@0 38 xyz's get = undefined
aoqi@0 39 xyz's set = set xyz(val) { print(val); }
aoqi@0 40 hey is writable? undefined
aoqi@0 41 hey is configurable? true
aoqi@0 42 hey is enumerable? true
aoqi@0 43 hey's value = undefined
aoqi@0 44 hey's get = get hey() { return "hey"; }
aoqi@0 45 hey's set = set hey(val) { print(val); }
aoqi@0 46 undefined

mercurial