Sign in
webkit
/
WebKit
/
3f78a298b8cb2d7ccc1b4dafb89a4d60eb2fbe8f
/
.
/
JSTests
/
es6
/
object_literal_extensions_computed_accessors.js
blob: db68e2b7fbf62ca59766e315e69838c45afc9ea0 [
file
] [
log
] [
blame
]
function
test
()
{
var
x
=
'y'
,
valueSet
,
obj
=
{
get
[
x
]
()
{
return
1
},
set
[
x
]
(
value
)
{
valueSet
=
value
}
};
obj
.
y
=
'foo'
;
return
obj
.
y
===
1
&&
valueSet
===
'foo'
;
}
if
(!
test
())
throw
new
Error
(
"Test failed"
);