-
Mike Pennisi authored
The `fnExists` function defines a generic way to determine if any number of values are function instances. Because it is only used by a single test, the additional complexity required by the generalized code (and the organizational drawbacks to maintaining another "include" file) are not justified. Remove the file and update the test to assert the function's existence directly.
Mike Pennisi authoredThe `fnExists` function defines a generic way to determine if any number of values are function instances. Because it is only used by a single test, the additional complexity required by the generalized code (and the organizational drawbacks to maintaining another "include" file) are not justified. Remove the file and update the test to assert the function's existence directly.
11.4.1-5-3.js 761 B
// Copyright (c) 2012 Ecma International. All rights reserved.
// Ecma International makes this code available under the terms and conditions set
// forth on http://hg.ecmascript.org/tests/test262/raw-file/tip/LICENSE (the
// "Use Terms"). Any redistribution of this code must retain the above
// copyright and this notice and otherwise comply with the Use Terms.
/*---
es5id: 11.4.1-5-3
description: >
delete operator returns false when deleting a direct reference to
a function name
flags: [noStrict]
includes:
- runTestCase.js
---*/
function testcase() {
var foo = function(){};
// Now, deleting 'foo' directly should fail;
var d = delete foo;
if(d === false && typeof foo === 'function')
return true;
}
runTestCase(testcase);