@@ -6125,8 +6129,9 @@ Object.defineProperty = function (p, v,d){
...
@@ -6125,8 +6129,9 @@ Object.defineProperty = function (p, v,d){
// debugger;
// debugger;
d.value=undefined;
d.value=undefined;
}
}
if(v==='stack'){
if(v==='stack'&&Object.keys(d).length===1){
debugger;
debugger;
d.get=undefined
// throw TypeError('asdasd')
// throw TypeError('asdasd')
}
}
if((v==='c'||v==='d'||v==='b')&&d.value===false){
if((v==='c'||v==='d'||v==='b')&&d.value===false){
...
@@ -6139,7 +6144,7 @@ Object.defineProperty = function (p, v,d){
...
@@ -6139,7 +6144,7 @@ Object.defineProperty = function (p, v,d){
_join=Array.prototype.join;
_join=Array.prototype.join;
Array.prototype.join=function(s){
Array.prototype.join=function(s){
console.log('join',this,s)
// console.log('join', this, s)
if(this[0]==='{"foo\\u0000bar":42}'){
if(this[0]==='{"foo\\u0000bar":42}'){
return`{"foo\\u0000bar":42}INVALID:SyntaxError: Expected ',' or ']' after array element in JSON at position 3INVALID:SyntaxError: Unexpected token '�', "�{}" is not valid JSONINVALID:SyntaxError: Unexpected token '�', "��[\x00\x00�\x00\x00]\x00" is not valid JSON`
return`{"foo\\u0000bar":42}INVALID:SyntaxError: Expected ',' or ']' after array element in JSON at position 3INVALID:SyntaxError: Unexpected token '�', "�{}" is not valid JSONINVALID:SyntaxError: Unexpected token '�', "��[\x00\x00�\x00\x00]\x00" is not valid JSON`
}
}
...
@@ -6148,7 +6153,7 @@ Array.prototype.join = function (s){
...
@@ -6148,7 +6153,7 @@ Array.prototype.join = function (s){
@@ -6125,8 +6129,9 @@ Object.defineProperty = function (p, v,d){
...
@@ -6125,8 +6129,9 @@ Object.defineProperty = function (p, v,d){
// debugger;
// debugger;
d.value=undefined;
d.value=undefined;
}
}
if(v==='stack'){
if(v==='stack'&&Object.keys(d).length===1){
debugger;
debugger;
d.get=undefined
// throw TypeError('asdasd')
// throw TypeError('asdasd')
}
}
if((v==='c'||v==='d'||v==='b')&&d.value===false){
if((v==='c'||v==='d'||v==='b')&&d.value===false){
...
@@ -6139,7 +6144,7 @@ Object.defineProperty = function (p, v,d){
...
@@ -6139,7 +6144,7 @@ Object.defineProperty = function (p, v,d){
_join=Array.prototype.join;
_join=Array.prototype.join;
Array.prototype.join=function(s){
Array.prototype.join=function(s){
console.log('join',this,s)
// console.log('join', this, s)
if(this[0]==='{"foo\\u0000bar":42}'){
if(this[0]==='{"foo\\u0000bar":42}'){
return`{"foo\\u0000bar":42}INVALID:SyntaxError: Expected ',' or ']' after array element in JSON at position 3INVALID:SyntaxError: Unexpected token '�', "�{}" is not valid JSONINVALID:SyntaxError: Unexpected token '�', "��[\x00\x00�\x00\x00]\x00" is not valid JSON`
return`{"foo\\u0000bar":42}INVALID:SyntaxError: Expected ',' or ']' after array element in JSON at position 3INVALID:SyntaxError: Unexpected token '�', "�{}" is not valid JSONINVALID:SyntaxError: Unexpected token '�', "��[\x00\x00�\x00\x00]\x00" is not valid JSON`
}
}
...
@@ -6148,7 +6153,7 @@ Array.prototype.join = function (s){
...
@@ -6148,7 +6153,7 @@ Array.prototype.join = function (s){