fc5c8d7f78
This reverts commit 7e079c660b
.
Reason for revert: native implementation should be ready for navigation.
Original change's description:
> inspector: move injected script source to native
>
> - introduced ValueMirror interface, this interface contains methods to generate
> different protocol entities,
> - introduced DebugPropertyIterator, this iterator iterates through object properties
> in the following order: exotic indices, enumerable strings, all other properties,
> - removed all injected script infra, e.g. closure compiler,
>
> R=dgozman@chromium.org
> TBR=yangguo@chromium.org
>
> Bug: chromium:595206
> Change-Id: Idcfc04489ee52e015ad1d1d191c3474cc65e63f2
> Reviewed-on: https://chromium-review.googlesource.com/c/1308353
> Reviewed-by: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
> Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#57150}
TBR=dgozman@chromium.org,yangguo@chromium.org,kozyatinskiy@chromium.org
Change-Id: I8c5c61f4cfe5a66cd33eadd02ab4acec539cc3bb
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: chromium:595206
Reviewed-on: https://chromium-review.googlesource.com/c/1310055
Reviewed-by: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
Commit-Queue: Aleksey Kozyatinskiy <kozyatinskiy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#57176}
322 lines
8.0 KiB
Plaintext
322 lines
8.0 KiB
Plaintext
console.table
|
|
{
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : 0
|
|
type : string
|
|
value : apples
|
|
}
|
|
[1] : {
|
|
name : 1
|
|
type : string
|
|
value : oranges
|
|
}
|
|
[2] : {
|
|
name : 2
|
|
type : string
|
|
value : bananas
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
{
|
|
description : Person
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : John
|
|
}
|
|
[1] : {
|
|
name : lastName
|
|
type : string
|
|
value : Smith
|
|
}
|
|
]
|
|
type : object
|
|
}
|
|
{
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : 0
|
|
subtype : array
|
|
type : object
|
|
valuePreview : {
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : 0
|
|
type : string
|
|
value : John
|
|
}
|
|
[1] : {
|
|
name : 1
|
|
type : string
|
|
value : Smith
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
}
|
|
[1] : {
|
|
name : 1
|
|
subtype : array
|
|
type : object
|
|
valuePreview : {
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : 0
|
|
type : string
|
|
value : Jane
|
|
}
|
|
[1] : {
|
|
name : 1
|
|
type : string
|
|
value : Doe
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
}
|
|
[2] : {
|
|
name : 2
|
|
subtype : array
|
|
type : object
|
|
valuePreview : {
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : 0
|
|
type : string
|
|
value : Emily
|
|
}
|
|
[1] : {
|
|
name : 1
|
|
type : string
|
|
value : Jones
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
{
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : 0
|
|
type : object
|
|
valuePreview : {
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : John
|
|
}
|
|
[1] : {
|
|
name : lastName
|
|
type : string
|
|
value : Smith
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
}
|
|
[1] : {
|
|
name : 1
|
|
type : object
|
|
valuePreview : {
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : Jane
|
|
}
|
|
[1] : {
|
|
name : lastName
|
|
type : string
|
|
value : Doe
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
}
|
|
[2] : {
|
|
name : 2
|
|
type : object
|
|
valuePreview : {
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : Emily
|
|
}
|
|
[1] : {
|
|
name : lastName
|
|
type : string
|
|
value : Jones
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
{
|
|
description : Object
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : mother
|
|
type : object
|
|
valuePreview : {
|
|
description : Object
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : Jane
|
|
}
|
|
[1] : {
|
|
name : lastName
|
|
type : string
|
|
value : Smith
|
|
}
|
|
]
|
|
type : object
|
|
}
|
|
}
|
|
[1] : {
|
|
name : father
|
|
type : object
|
|
valuePreview : {
|
|
description : Object
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : John
|
|
}
|
|
[1] : {
|
|
name : lastName
|
|
type : string
|
|
value : Smith
|
|
}
|
|
]
|
|
type : object
|
|
}
|
|
}
|
|
[2] : {
|
|
name : daughter
|
|
type : object
|
|
valuePreview : {
|
|
description : Object
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : Emily
|
|
}
|
|
[1] : {
|
|
name : lastName
|
|
type : string
|
|
value : Smith
|
|
}
|
|
]
|
|
type : object
|
|
}
|
|
}
|
|
]
|
|
type : object
|
|
}
|
|
{
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : 0
|
|
type : object
|
|
valuePreview : {
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : John
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
}
|
|
[1] : {
|
|
name : 1
|
|
type : object
|
|
valuePreview : {
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : Jane
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
}
|
|
[2] : {
|
|
name : 2
|
|
type : object
|
|
valuePreview : {
|
|
description : Array(3)
|
|
overflow : false
|
|
properties : [
|
|
[0] : {
|
|
name : firstName
|
|
type : string
|
|
value : Emily
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|
|
}
|
|
]
|
|
subtype : array
|
|
type : object
|
|
}
|