blob: d72fcef68816967c3105e3f09f51f5ce0843f724 [file] [log] [blame]
-----------------------------------------------------
EXPRESSION: iter = 'alpha'[Symbol.iterator]()
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "String Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "String Iterator",
"_lossless": true,
"_overflow": false,
"_properties": [
{
"_name": "string",
"_type": "string",
"_value": "alpha",
"_internal": true
}
],
"_entries": [
{
"_value": {
"_type": "string",
"_description": "a",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "string",
"_description": "l",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "string",
"_description": "p",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "string",
"_description": "h",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "string",
"_description": "a",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
}
]
}
}
-----------------------------------------------------
EXPRESSION: iter.__proto__.next = function(){}; iter
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "String Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "String Iterator",
"_lossless": true,
"_overflow": false,
"_properties": [
{
"_name": "string",
"_type": "string",
"_value": "alpha",
"_internal": true
}
],
"_entries": null
}
}
-----------------------------------------------------
EXPRESSION: map = new Map; map.set(1, 2); map.set('key', 'value'); iter = map[Symbol.iterator]()
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "Map Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "Map Iterator",
"_lossless": false,
"_overflow": false,
"_properties": [
{
"_name": "map",
"_type": "object",
"_subtype": "map",
"_value": "Map",
"_internal": true
},
{
"_name": "kind",
"_type": "string",
"_value": "key+value",
"_internal": true
}
],
"_entries": [
{
"_value": {
"_type": "object",
"_subtype": "array",
"_description": "Array",
"_lossless": true,
"_overflow": false,
"_size": 2,
"_properties": [
{
"_name": "0",
"_type": "number",
"_value": "1"
},
{
"_name": "1",
"_type": "number",
"_value": "2"
}
],
"_entries": null
}
},
{
"_value": {
"_type": "object",
"_subtype": "array",
"_description": "Array",
"_lossless": true,
"_overflow": false,
"_size": 2,
"_properties": [
{
"_name": "0",
"_type": "string",
"_value": "key"
},
{
"_name": "1",
"_type": "string",
"_value": "value"
}
],
"_entries": null
}
}
]
}
}
-----------------------------------------------------
EXPRESSION: iter.__proto__.next = function(){}; iter
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "Map Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "Map Iterator",
"_lossless": false,
"_overflow": false,
"_properties": [
{
"_name": "map",
"_type": "object",
"_subtype": "map",
"_value": "Map",
"_internal": true
},
{
"_name": "kind",
"_type": "string",
"_value": "key+value",
"_internal": true
}
],
"_entries": null
}
}
-----------------------------------------------------
EXPRESSION: set = new Set; for (var i = 0; i <= 100; i++) set.add(i); iter = set[Symbol.iterator]()
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "Set Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "Set Iterator",
"_lossless": false,
"_overflow": true,
"_properties": [
{
"_name": "set",
"_type": "object",
"_subtype": "set",
"_value": "Set",
"_internal": true
},
{
"_name": "kind",
"_type": "string",
"_value": "value",
"_internal": true
}
],
"_entries": [
{
"_value": {
"_type": "number",
"_description": "0",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "number",
"_description": "1",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "number",
"_description": "2",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "number",
"_description": "3",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "number",
"_description": "4",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
}
]
}
}
-----------------------------------------------------
EXPRESSION: iter.__proto__.next = function(){}; iter
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "Set Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "Set Iterator",
"_lossless": false,
"_overflow": false,
"_properties": [
{
"_name": "set",
"_type": "object",
"_subtype": "set",
"_value": "Set",
"_internal": true
},
{
"_name": "kind",
"_type": "string",
"_value": "value",
"_internal": true
}
],
"_entries": null
}
}
-----------------------------------------------------
EXPRESSION: arrayIter = [1,2,3][Symbol.iterator]()
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "Array Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "Array Iterator",
"_lossless": true,
"_overflow": false,
"_properties": [
{
"_name": "array",
"_type": "object",
"_subtype": "array",
"_valuePreview": {
"_type": "object",
"_subtype": "array",
"_description": "Array",
"_lossless": true,
"_overflow": false,
"_size": 3,
"_properties": [
{
"_name": "0",
"_type": "number",
"_value": "1"
},
{
"_name": "1",
"_type": "number",
"_value": "2"
},
{
"_name": "2",
"_type": "number",
"_value": "3"
}
],
"_entries": null
},
"_internal": true
},
{
"_name": "kind",
"_type": "string",
"_value": "value",
"_internal": true
}
],
"_entries": [
{
"_value": {
"_type": "number",
"_description": "1",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "number",
"_description": "2",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "number",
"_description": "3",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
}
]
}
}
-----------------------------------------------------
EXPRESSION: x = undefined; (function() { x = arguments; })(3, 'arg'); argumentsIter = x[Symbol.iterator]()
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "Array Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "Array Iterator",
"_lossless": true,
"_overflow": false,
"_properties": [
{
"_name": "array",
"_type": "object",
"_subtype": "array",
"_valuePreview": {
"_type": "object",
"_subtype": "array",
"_description": "Arguments",
"_lossless": true,
"_overflow": false,
"_size": 2,
"_properties": [
{
"_name": "0",
"_type": "number",
"_value": "3"
},
{
"_name": "1",
"_type": "string",
"_value": "arg"
}
],
"_entries": null
},
"_internal": true
},
{
"_name": "kind",
"_type": "string",
"_value": "value",
"_internal": true
}
],
"_entries": [
{
"_value": {
"_type": "number",
"_description": "3",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
},
{
"_value": {
"_type": "string",
"_description": "arg",
"_lossless": true,
"_overflow": false,
"_properties": null,
"_entries": null
}
}
]
}
}
-----------------------------------------------------
EXPRESSION: arrayIter.__proto__.next = function(){}; arrayIter
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "Array Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "Array Iterator",
"_lossless": true,
"_overflow": false,
"_properties": [
{
"_name": "array",
"_type": "object",
"_subtype": "array",
"_valuePreview": {
"_type": "object",
"_subtype": "array",
"_description": "Array",
"_lossless": true,
"_overflow": false,
"_size": 3,
"_properties": [
{
"_name": "0",
"_type": "number",
"_value": "1"
},
{
"_name": "1",
"_type": "number",
"_value": "2"
},
{
"_name": "2",
"_type": "number",
"_value": "3"
}
],
"_entries": null
},
"_internal": true
},
{
"_name": "kind",
"_type": "string",
"_value": "value",
"_internal": true
}
],
"_entries": null
}
}
-----------------------------------------------------
EXPRESSION: argumentsIter.__proto__.next = function(){}; argumentsIter
{
"_type": "object",
"_subtype": "iterator",
"_objectId": "<filtered>",
"_description": "Array Iterator",
"_preview": {
"_type": "object",
"_subtype": "iterator",
"_description": "Array Iterator",
"_lossless": true,
"_overflow": false,
"_properties": [
{
"_name": "array",
"_type": "object",
"_subtype": "array",
"_valuePreview": {
"_type": "object",
"_subtype": "array",
"_description": "Arguments",
"_lossless": true,
"_overflow": false,
"_size": 2,
"_properties": [
{
"_name": "0",
"_type": "number",
"_value": "3"
},
{
"_name": "1",
"_type": "string",
"_value": "arg"
}
],
"_entries": null
},
"_internal": true
},
{
"_name": "kind",
"_type": "string",
"_value": "value",
"_internal": true
}
],
"_entries": null
}
}