24 lines
370 B
JavaScript
24 lines
370 B
JavaScript
"use strict";
|
|
|
|
var _x = require("x");
|
|
|
|
function f(foo) {
|
|
foo = 2;
|
|
[foo] = [];
|
|
({
|
|
foo
|
|
} = {});
|
|
}
|
|
|
|
_x.foo = (2, function () {
|
|
throw new Error('"' + "foo" + '" is read-only.');
|
|
}());
|
|
[foo] = ([], function () {
|
|
throw new Error('"' + "foo" + '" is read-only.');
|
|
}());
|
|
({
|
|
foo
|
|
} = ({}, function () {
|
|
throw new Error('"' + "foo" + '" is read-only.');
|
|
}()));
|