私が死んだとき、それを否定する人はいませんでした

©Egor Letov。

ECMA-262テストソースを読んでいるときに、私はこれにつまずいた



// Copyright 2009 the Sputnik authors. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /** * Function declarations in global or function scope are {DontDelete} * * @path ch13/13.0/S13_A12_T1.js * @description Checking if deleting a function that is declared in global scope fails */ ALIVE="Letov is alive" function __func(){ return ALIVE; }; ////////////////////////////////////////////////////////////////////////////// //CHECK#1 if (delete __func) { $ERROR('#1: delete __func returning false'); } // ////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////// //CHECK#2 if (__func() !== ALIVE) { $ERROR('#2: __func() === ALIVE. Actual: __func() ==='+__func()); } // //////////////////////////////////////////////////////////////////////////////
      
      





証明



All Articles