# Array structure function sum( a, b ) { ..... } Memory(sum) |---------| | a | 0 |---------| | b | 1 |---------| | . | 2 |---------| | . | 3 |---------| Accessing Data via index ``` function sum({ a, b }) { ..... } ``` on first index has object Memory(sum) ``` |---------| | a | key |---------| | b | key |---------| | . | key |---------| | . | key |---------| ``` Accessing Data via key ``` const keys = { "key1": ".....", "key2": "....." "key3": "....." "key4": "....." ............... "keyn": "....." } ``` required key1, key2, method? => destructure method ```javascript= const { key1, key2 } = keys // X not working const { TopUser, SecondTop } = keys key1, key2 const { key1: TopUser , key2: SecondTop } = keys TopUser, SecondTop // Array structure const numbers = [0, 1, 2, 100, 400]; const [ stateZero, AnotherOne ] = numbers; ```