Sign in
webkit
/
WebKit
/
c2d3d0c4c2af6b5bbb4b2ae673a19cb040040278
/
.
/
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"
);