{"text_format":"3","workbook":"xlsx","n_sheets":3,"sheets":["Sheet1","Sheet2","Sheet3"],"not_rendered":{"defined_names":1},"read":"whole","date_system":"1900"}

{"sheet":"Sheet1","index":0,"n_rows":126,"n_cols":3,"rows_kept":126}
["ES3 Subsection Name","ES5.1 Subsection Name","Notes"]
[null,"4.2.2 The Strict Variant of ECMAScript","Only in ES5"]
["4.3 Definitions","4.3 Terms and definitions","ES3's 4.3 Definitions was renamed to 4.3 Terms and definitions in ES5"]
[null,"4.3.24 function","Only in ES5"]
[null,"4.3.25 built-in function","Only in ES5"]
[null,"4.3.26 property","Only in ES5"]
[null,"4.3.27 method","Only in ES5"]
[null,"4.3.28 built-in method","Only in ES5"]
[null,"4.3.29 attribute","Only in ES5"]
[null,"4.3.30 own property","Only in ES5"]
[null,"4.3.31 inherited property","Only in ES5"]
[null,"5.1.5 The JSON Grammar","Only in ES5"]
["5.1.5 Grammar Notation","5.1.6 Grammar Notation","While Grammar Notation exists in both documents, their chapters ID are different "]
["7.5.1 Reserved Words","7.6.1 Reserved Words","While Reserved Words exists in both documents, their chapters ID are different "]
["7.5.2 Keywords","7.6.1.1 Keywords","While Keywords exists in both documents, their chapters ID are different "]
["7.5.3 Future Reserved Words","7.6.1.2 Future Reserved Words","While Future Reserved Words exists in both documents, their chapters ID are different "]
["7.6 Identifiers","7.6 Identifier Names and Identifiers","ES3's 7.6 Identifiers was renamed to 7.6 Identifier Names and Identifiers in ES5"]
["8.6.2 Internal Properties and Methods","8.6.2 Object Internal Properties and Methods","ES3's 8.6.2 Internal Properties and Methods was renamed to 8.6.2 Object Internal Properties and Methods in ES5"]
["8.6.2.1 [[Get]] (P)","8.12.3 [[Get]] (P)","While  [[Get]] (P) Words exists in both documents, their chapters ID are different "]
["8.6.2.2 [[Put]] (P, V)","8.12.5 [[Put]] ( P, V, Throw )","[[Put]] (P, V) update to [Put]] ( P, V, Throw )"]
["8.6.2.3 [[CanPut]] (P)","8.12.4 [[CanPut]] (P)","While [[CanPut]] (P) exists in both documents, their chapters ID are different "]
["8.6.2.4 [[HasProperty]] (P)","8.12.6 [[HasProperty]] (P)","While [[HasProperty]] (P) exists in both documents, their chapters ID are different "]
["8.6.2.5 [[Delete]] (P)","8.12.7 [[Delete]] (P, Throw)","[[Delete]] (P) update to [[Delete]] (P, Throw)"]
["8.6.2.6 [[DefaultValue]] (hint)","8.12.8 [[DefaultValue]] (hint)","While [[DefaultValue]] (hint) exists in both documents, their chapters ID are different "]
["8.7 The Reference Type","8.7 The Reference Specification Type","ES3's 8.7 The Reference Type was renamed to 8.7 The Reference Specification Type in ES5"]
["8.8 The List Type","8.8 The List Specification Type","ES3's 8.8 The List Type was renamed to 8.8 The List Specification Type in ES5"]
["8.9 The Completion Type","8.9 The Completion Specification Type","ES3's 8.9 The Completion Type was renamed to 8.9 The Completion Specification Type in ES5"]
[null,"8.10 The Property Descriptor and Property Identifier Specification Types","Only in ES5"]
[null,"8.10.1 IsAccessorDescriptor ( Desc )","Only in ES5"]
[null,"8.10.2 IsDataDescriptor ( Desc )","Only in ES5"]
[null,"8.10.3 IsGenericDescriptor ( Desc )","Only in ES5"]
[null,"8.10.4 FromPropertyDescriptor ( Desc )","Only in ES5"]
[null,"8.10.5 ToPropertyDescriptor ( Obj )","Only in ES5"]
[null,"8.11 The Lexical Environment and Environment Record Specification Types","Only in ES5"]
[null,"8.12 Algorithms for Object Internal Methods","Only in ES5"]
[null,"8.12.1 [[GetOwnProperty]] (P)","Only in ES5"]
[null,"8.12.2 [[GetProperty]] (P)","Only in ES5"]
[null,"8.12.9 [[DefineOwnProperty]] (P, Desc, Throw)","Only in ES5"]
["9 Type Conversion","9 Type Conversion and Testing","ES3's 9 Type Conversion was renamed to 9 Type Conversion and Testing in ES5"]
[null,"9.10 CheckObjectCoercible","Only in ES5"]
[null,"9.11 IsCallable","Only in ES5"]
[null,"9.12 The SameValue Algorithm","Only in ES5"]
["10 Execution Contexts","10 Executable Code and Execution Contexts","ES3's 10 Execution Contexts was renamed to 10 Executable Code and Execution Contexts in ES5"]
["10.1 Definitions",null,"Only in ES3"]
["10.1.1 Function Objects",null,"Only in ES3"]
["10.1.2 Types of Executable Code","10.1 Types of Executable Code","While Types of Executable Code exists in both documents, their chapters ID are different "]
["10.1.3 Variable Instantiation",null,"Only in ES3"]
["10.1.6 Activation Object",null,"Only in ES3"]
["10.1.7 This",null,"Only in ES3"]
[null,"10.1.1 Strict Mode Code","Only in ES5"]
[null,"10.2 Lexical Environments","Only in ES5"]
[null,"10.2.1 Environment Records","Only in ES5"]
[null,"10.2.2 Lexical Environment Operations","Only in ES5"]
[null,"10.3 Execution Contexts","Only in ES5"]
[null,"10.5 Declaration Binding Instantiation","Only in ES5"]
["10.1.4 Scope Chain and Identifier Resolution","10.3.1 Identifier Resolution","ES3's 10.1.4 Scope Chain and Identifier Resolution was renamed to 10.3.1 Identifier Resolution and changed chapter ID in ES5 and the Scope Chain part be removed."]
["10.1.5 Global Object","10.2.3 The Global Environment","ES3's 10.1.5 Global Object was renamed to 10.2.3 The Global Environment and changed chapter ID in ES5"]
["10.1.8 Arguments Object","10.6 Arguments Object","While Arguments Object exists in both documents, their chapters ID are different "]
["10.2 Entering An Execution Context","10.4 Establishing an Execution Context","ES3's 10.2 Entering An Execution Contextwas renamed to 10.4 Establishing an Execution Context and changed chapter ID in ES5"]
["10.2.1 Global Code","10.4.1 Entering Global Code","ES3's 10.2.1 Global Code was renamed to 10.4.1 Entering Global Code and changed chapter ID in ES5"]
["10.2.2 Eval Code","10.4.2 Entering Eval Code","ES3's 10.2.2 Eval Code was renamed to 10.4.2 Entering Eval Code and changed chapter ID in ES5"]
["10.2.3 Function Code","10.4.3 Entering Function Code","ES3's 10.2.3 Function Code was renamed to 10.4.3 Entering Function Code and changed chapter ID in ES5"]
["11.6.3 Applying the Additive Operators ( +,- ) to Numbers","11.6.3 Applying the Additive Operators to Numbers","ES3's 11.6.3 Applying the Additive Operators ( +,- ) to Numbers was renamed to 11.6.3 Applying the Additive Operators to Numbers"]
[null,"12.2.1 Strict Mode Restrictions","Only in ES5"]
[null,"12.10.1 Strict Mode Restrictions","Only in ES5"]
[null,"12.14.1 Strict Mode Restrictions","Only in ES5"]
[null,"12.15 The debugger statement","Only in ES5"]
["13.1 Definitions","13.1 Strict Mode Restrictions","13.1 Definitions only exist in ES3 and 13.1 Strict Mode Restrictions only exist in ES5"]
["13.1.1 Equated Grammar Productions",null,"Only in ES3"]
["13.1.2 Joined Objects",null,"Only in ES3"]
[null,"13.2.3 The [[ThrowTypeError]] Function Object","Only in ES5"]
[null,"14.1 Directive Prologues and the Use Strict Directive","Only in ES5"]
["15 Native ECMAScript Objects","15 Standard Built-in ECMAScript Objects","ES3's 15 Native ECMAScript Objects was renamed to 15 Standard Built-in ECMAScript Objects"]
[null,"15.1.2.1.1 Direct Call to Eval","Only in ES5"]
[null,"15.1.5.2 JSON","Only in ES5"]
[null,"15.2.3.2 Object.getPrototypeOf ( O )","Only in ES5"]
[null,"15.2.3.3 Object.getOwnPropertyDescriptor ( O, P )","Only in ES5"]
[null,"15.2.3.4 Object.getOwnPropertyNames ( O )","Only in ES5"]
[null,"15.2.3.5 Object.create ( O [, Properties] )","Only in ES5"]
[null,"15.2.3.6 Object.defineProperty ( O, P, Attributes )","Only in ES5"]
[null,"15.2.3.7 Object.defineProperties ( O, Properties )","Only in ES5"]
[null,"15.2.3.8 Object.seal ( O )","Only in ES5"]
[null,"15.2.3.9 Object.freeze ( O )","Only in ES5"]
[null,"15.2.3.10 Object.preventExtensions ( O )","Only in ES5"]
[null,"15.2.3.11 Object.isSealed ( O )","Only in ES5"]
[null,"15.2.3.12 Object.isFrozen ( O )","Only in ES5"]
[null,"15.2.3.13 Object.isExtensible ( O )","Only in ES5"]
[null,"15.2.3.14 Object.keys ( O )","Only in ES5"]
[null,"15.3.3.2 Function.length","Only in ES5"]
[null,"15.3.4.5 Function.prototype.bind (thisArg [, arg1 [, arg2, …]])","Only in ES5"]
[null,"15.3.4.5.1 [[Call]]","Only in ES5"]
[null,"15.3.4.5.2 [[Construct]]","Only in ES5"]
[null,"15.3.4.5.3 [[HasInstance]] (V)","Only in ES5"]
[null,"15.3.5.4 [[Get]] (P)","Only in ES5"]
[null,"15.4.3.2 Array.isArray ( arg )","Only in ES5"]
[null,"15.4.4.14 Array.prototype.indexOf ( searchElement [ , fromIndex ] )","Only in ES5"]
[null,"15.4.4.15 Array.prototype.lastIndexOf ( searchElement [ , fromIndex ] )","Only in ES5"]
[null,"15.4.4.16 Array.prototype.every ( callbackfn [ , thisArg ] )","Only in ES5"]
[null,"15.4.4.17 Array.prototype.some ( callbackfn [ , thisArg ] )","Only in ES5"]
[null,"15.4.4.18 Array.prototype.forEach ( callbackfn [ , thisArg ] )","Only in ES5"]
[null,"15.4.4.19 Array.prototype.map ( callbackfn [ , thisArg ] )","Only in ES5"]
[null,"15.4.4.20 Array.prototype.filter ( callbackfn [ , thisArg ] )","Only in ES5"]
[null,"15.4.4.21 Array.prototype.reduce ( callbackfn [ , initialValue ] )","Only in ES5"]
[null,"15.4.4.22 Array.prototype.reduceRight ( callbackfn [ , initialValue ] )","Only in ES5"]
["15.4.5.1 [[Put]] (P, V)","15.4.5.1 [[DefineOwnProperty]] ( P, Desc, Throw )","15.4.5.1 [[Put]] (P, V) only exist in ES3 and 15.4.5.1 [[DefineOwnProperty]] ( P, Desc, Throw ) only exist in ES5"]
[null,"15.5.4.20 String.prototype.trim ( )","Only in ES5"]
[null,"15.5.5.2 [[GetOwnProperty]] ( P )","Only in ES5"]
["15.9.1.1 Time Range","15.9.1.1 Time Values and Time Range","ES3's 15.9.1.1 Time Range was renamed to 15.9.1.1 Time Values and Time Range and added the Time Values part in ES5 "]
[null,"15.9.1.15 Date Time String Format","Only in ES5"]
[null,"15.9.1.15.1 Extended years","Only in ES5"]
[null,"15.9.4.4 Date.now ( )","Only in ES5"]
[null,"15.9.5.43 Date.prototype.toISOString ( )","Only in ES5"]
[null,"15.9.5.44 Date.prototype.toJSON ( key )","Only in ES5"]
[null,"15.12 The JSON Object","Only in ES5"]
[null,"15.12.1 The JSON Grammar","Only in ES5"]
[null,"15.12.1.1 The JSON Lexical Grammar","Only in ES5"]
[null,"15.12.1.2 The JSON Syntactic Grammar","Only in ES5"]
[null,"15.12.2 parse ( text [ , reviver ] )","Only in ES5"]
[null,"15.12.3 stringify ( value [ , replacer [ , space ] ] )","Only in ES5"]
[null,"A.8 JSON","Only in ES5"]
[null,"A.8.1 JSON Lexical Grammar","Only in ES5"]
[null,"A.8.2 JSON Syntactic Grammar","Only in ES5"]
[null,"Annex C (informative) The Strict Mode of ECMAScript","Only in ES5"]
[null,"Annex D (informative)","Only in ES5"]
[null,"Annex E (informative)","Only in ES5"]
[null,"Annex F (informative)","Only in ES5"]

{"sheet":"Sheet2","index":1,"n_rows":0,"n_cols":0,"rows_kept":0}

{"sheet":"Sheet3","index":2,"n_rows":0,"n_cols":0,"rows_kept":0}