4NOTRUN Invalid key - true
5NOTRUN Invalid key - false
6NOTRUN Invalid key - null
7NOTRUN Invalid key - NaN
8NOTRUN Invalid key - undefined
9NOTRUN Invalid key - undefined2
10NOTRUN Invalid key - function() {}
11NOTRUN Invalid key - {}
12NOTRUN Invalid key - { obj: 1 }
13NOTRUN Invalid key - Math
14NOTRUN Invalid key - window
15NOTRUN Invalid key - {length:0,constructor:Array}
16NOTRUN Invalid key - Array clone’s instance
17NOTRUN Invalid key - Array (object)
18NOTRUN Invalid key - String (object)
19NOTRUN Invalid key - new String()
20NOTRUN Invalid key - new Number()
21NOTRUN Invalid key - new Boolean()
22NOTRUN Invalid key - [{}]
23NOTRUN Invalid key - [[], [], [], [[ Date ]]]
24NOTRUN Invalid key - [undefined]
25NOTRUN Invalid key - [,1]
26NOTRUN Invalid key - document.getElementsByTagName("script")
27NOTRUN Invalid key - new Date(NaN)
28NOTRUN Invalid key - new Date(Infinity)
29NOTRUN Invalid key - /foo/
30NOTRUN Invalid key - new RegExp()
31NOTRUN Invalid key - sparse array
32NOTRUN Invalid key - sparse array 2
33NOTRUN Invalid key - [[1], [3], [7], [[ sparse array ]]]
34NOTRUN Invalid key - [1,2,3,,]
35NOTRUN Invalid key - array directly contains self
36NOTRUN Invalid key - array indirectly contains self
37NOTRUN Invalid key - array member contains self
38