
Section 12.4: Filtering Object Arrays 84 ..........................................................................................................................
Section 12.5: Sorting Arrays 86 ........................................................................................................................................
Section 12.6: Iteration 88 ..................................................................................................................................................
Section 12.7: Destructuring an array 92 .........................................................................................................................
Section 12.8: Removing duplicate elements 93 .............................................................................................................
Section 12.9: Array comparison 93 .................................................................................................................................
Section 12.10: Reversing arrays 94 ..................................................................................................................................
Section 12.11: Shallow cloning an array 95 .....................................................................................................................
Section 12.12: Concatenating Arrays 95 .........................................................................................................................
Section 12.13: Merge two array as key value pair 97 ....................................................................................................
Section 12.14: Array spread / rest 97 ..............................................................................................................................
Section 12.15: Filtering values 98 .....................................................................................................................................
Section 12.16: Searching an Array 99 ..............................................................................................................................
Section 12.17: Convert a String to an Array 100 ............................................................................................................
Section 12.18: Removing items from an array 100 ........................................................................................................
Section 12.19: Removing all elements 101 ......................................................................................................................
Section 12.20: Finding the minimum or maximum element 102 ..................................................................................
Section 12.21: Standard array initialization 103 .............................................................................................................
Section 12.22: Joining array elements in a string 104 ..................................................................................................
Section 12.23: Removing/Adding elements using splice() 105 ....................................................................................
Section 12.24: The entries() method 105 ........................................................................................................................
Section 12.25: Remove value from array 105 ................................................................................................................
Section 12.26: Flattening Arrays 106 ..............................................................................................................................
Section 12.27: Append / Prepend items to Array 107 ...................................................................................................
Section 12.28: Object keys and values to array 107 .....................................................................................................
Section 12.29: Logical connective of values 108 ...........................................................................................................
Section 12.30: Checking if an object is an Array 108 ....................................................................................................
Section 12.31: Insert an item into an array at a specific index 109 ..............................................................................
Section 12.32: Sorting multidimensional array 109 .......................................................................................................
Section 12.33: Test all array items for equality 110 ......................................................................................................
Section 12.34: Copy part of an Array 110 ......................................................................................................................
Chapter 13: Objects 112 ..................................................................................................................................................
Section 13.1: Shallow cloning 112 .....................................................................................................................................
Section 13.2: Object.freeze 112 ........................................................................................................................................
Section 13.3: Object cloning 113 ......................................................................................................................................
Section 13.4: Object properties iteration 114 .................................................................................................................
Section 13.5: Object.assign 115 ........................................................................................................................................
Section 13.6: Object rest/spread (...) 116 ........................................................................................................................
Section 13.7: Object.defineProperty 116 .........................................................................................................................
Section 13.8: Accesor properties (get and set) 117 .......................................................................................................
Section 13.9: Dynamic / variable property names 117 ................................................................................................
Section 13.10: Arrays are Objects 118 .............................................................................................................................
Section 13.11: Object.seal 119 ...........................................................................................................................................
Section 13.12: Convert object's values to array 120 ......................................................................................................
Section 13.13: Retrieving properties from an object 120 ...............................................................................................
Section 13.14: Read-Only property 123 ...........................................................................................................................
Section 13.15: Non enumerable property 123 ................................................................................................................
Section 13.16: Lock property description 123 .................................................................................................................
Section 13.17: Object.getOwnPropertyDescriptor 124 ...................................................................................................
Section 13.18: Descriptors and Named Properties 124 .................................................................................................
Section 13.19: Object.keys 126 .........................................................................................................................................