tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

S10.1.1_A1_T2.js (983B)


      1 // Copyright 2009 the Sputnik authors.  All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 
      4 /*---
      5 info: |
      6    Program functions are defined in source text by a FunctionDeclaration or created dynamically either
      7    by using a FunctionExpression or by using the built-in Function object as a constructor
      8 es5id: 10.1.1_A1_T2
      9 description: Creating function dynamically by using a FunctionExpression
     10 ---*/
     11 
     12 //CHECK#1
     13 var x=function f1(){return 1;}();
     14 if(x!==1)
     15  throw new Test262Error('#1: Create function dynamically either by using a FunctionExpression');
     16 
     17 //CHECK#2
     18 var y=function  (){return 2;}();
     19 if(y!==2){
     20  throw new Test262Error('#2: Create an anonymous function dynamically either by using a FunctionExpression');
     21 }
     22 
     23 //CHECK#2
     24 var z = (function(){return 3;})();
     25 if(z!==3){
     26  throw new Test262Error('#3: Create an anonymous function dynamically either by using a FunctionExpression wrapped in a group operator');
     27 }
     28 
     29 reportCompare(0, 0);