第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

數(shù)組處理成字符串,然后值就編程了null?怎么回事?

數(shù)組處理成字符串,然后值就編程了null?怎么回事?

海綿寶寶撒 2019-06-12 09:00:25
傳入的參數(shù)如下:[{"id":"02c76c921d5011e987c600163e0e2174","code":"02c76c921d5011e987c600163e0e2174","fullTitle":"test,test-t","parentId":"e8bbcff61d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"parent":{"id":"e8bbcff61d4f11e987c600163e0e2174","code":"e8bbcff61d4f11e987c600163e0e2174","fullTitle":"test","parentId":0,"_checked":false,"isChecked":false,"children":[null,{"id":"2473dea61d5011e987c600163e0e2174","code":"2473dea61d5011e987c600163e0e2174","fullTitle":"test,test-e","parentId":"e8bbcff61d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"34","seq":2,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"}],"selected":false,"hovered":false,"expanded":true,"load":true,"parent":null,"level":1,"isShow":true,"spaceHtml":"","hasChildren":true,"sort":401,"seq":6,"isLabelShow":true,"isInputShow":false,"showInput":false},"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"234","seq":1,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"},{"id":"02c76c921d5011e987c600163e0e2174","code":"02c76c921d5011e987c600163e0e2174","fullTitle":"test,test-e","parentId":"e8bbcff61d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"parent":{"id":"e8bbcff61d4f11e987c600163e0e2174","code":"e8bbcff61d4f11e987c600163e0e2174","fullTitle":"test","parentId":0,"_checked":false,"isChecked":false,"children":[null,{"id":"2473dea61d5011e987c600163e0e2174","code":"2473dea61d5011e987c600163e0e2174","fullTitle":"test,test-e","parentId":"e8bbcff61d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"34","seq":2,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"}],"selected":false,"hovered":false,"expanded":true,"load":true,"parent":null,"level":1,"isShow":true,"spaceHtml":"","hasChildren":true,"sort":401,"seq":6,"isLabelShow":true,"isInputShow":false,"showInput":false},"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"234","seq":1,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"},{"id":"35f29a5e1d5011e987c600163e0e2174","code":"35f29a5e1d5011e987c600163e0e2174","fullTitle":"test-sun,test-u","parentId":"f24bd87b1d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":true,"hovered":false,"expanded":true,"load":true,"parent":{"id":"f24bd87b1d4f11e987c600163e0e2174","code":"f24bd87b1d4f11e987c600163e0e2174","fullTitle":"test-sun","parentId":0,"_checked":false,"isChecked":false,"children":[null,{"id":"0ef954591d5011e987c600163e0e2174","code":"0ef954591d5011e987c600163e0e2174","fullTitle":"test-sun,test-s","parentId":"f24bd87b1d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"456","seq":2,"isLabelShow":false,"isInputShow":true,"showInput":false,"type":"editSort"}],"selected":false,"hovered":false,"expanded":true,"load":true,"parent":null,"level":1,"isShow":true,"spaceHtml":"","hasChildren":true,"sort":402,"seq":7,"isLabelShow":true,"isInputShow":false,"showInput":false},"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"454","seq":1,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"},{"id":"02c76c921d5011e987c600163e0e2174","code":"02c76c921d5011e987c600163e0e2174","fullTitle":"test,test-n","parentId":"e8bbcff61d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"parent":{"id":"e8bbcff61d4f11e987c600163e0e2174","code":"e8bbcff61d4f11e987c600163e0e2174","fullTitle":"test","parentId":0,"_checked":false,"isChecked":false,"children":[null,{"id":"2473dea61d5011e987c600163e0e2174","code":"2473dea61d5011e987c600163e0e2174","fullTitle":"test,test-e","parentId":"e8bbcff61d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"34","seq":2,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"}],"selected":false,"hovered":false,"expanded":true,"load":true,"parent":null,"level":1,"isShow":true,"spaceHtml":"","hasChildren":true,"sort":401,"seq":6,"isLabelShow":true,"isInputShow":false,"showInput":false},"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"234","seq":1,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"}]letstr=JSON.stringify(pd,function(key:any,value:any){if(typeofvalue==='object'&&value!==null){if(cache.indexOf(value)!==-1){return;}cache.push(value);}returnvalue;});用的是將上面那段代碼去轉(zhuǎn)換,結(jié)果應(yīng)該返回的是一個(gè)數(shù)組里面有四個(gè)對(duì)象,但是其中兩個(gè)卻變?yōu)閚ull,求解!謝謝![{"id":"02c76c921d5011e987c600163e0e2174","code":"02c76c921d5011e987c600163e0e2174","fullTitle":"test,test-t","parentId":"e8bbcff61d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"parent":{"id":"e8bbcff61d4f11e987c600163e0e2174","code":"e8bbcff61d4f11e987c600163e0e2174","fullTitle":"test","parentId":0,"_checked":false,"isChecked":false,"children":[null,{"id":"2473dea61d5011e987c600163e0e2174","code":"2473dea61d5011e987c600163e0e2174","fullTitle":"test,test-e","parentId":"e8bbcff61d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"34","seq":2,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"}],"selected":false,"hovered":false,"expanded":true,"load":true,"parent":null,"level":1,"isShow":true,"spaceHtml":"","hasChildren":true,"sort":401,"seq":6,"isLabelShow":true,"isInputShow":false,"showInput":false},"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"234","seq":1,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"},null,{"id":"35f29a5e1d5011e987c600163e0e2174","code":"35f29a5e1d5011e987c600163e0e2174","fullTitle":"test-sun,test-u","parentId":"f24bd87b1d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":true,"hovered":false,"expanded":true,"load":true,"parent":{"id":"f24bd87b1d4f11e987c600163e0e2174","code":"f24bd87b1d4f11e987c600163e0e2174","fullTitle":"test-sun","parentId":0,"_checked":false,"isChecked":false,"children":[null,{"id":"0ef954591d5011e987c600163e0e2174","code":"0ef954591d5011e987c600163e0e2174","fullTitle":"test-sun,test-s","parentId":"f24bd87b1d4f11e987c600163e0e2174","_checked":false,"isChecked":false,"selected":false,"hovered":false,"expanded":true,"load":true,"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"456","seq":2,"isLabelShow":false,"isInputShow":true,"showInput":false,"type":"editSort"}],"selected":false,"hovered":false,"expanded":true,"load":true,"parent":null,"level":1,"isShow":true,"spaceHtml":"","hasChildren":true,"sort":402,"seq":7,"isLabelShow":true,"isInputShow":false,"showInput":false},"level":2,"isShow":true,"spaceHtml":"","hasChildren":false,"sort":"454","seq":1,"isLabelShow":true,"isInputShow":false,"showInput":false,"type":"editSort"},null]
查看完整描述

2 回答

?
子衿沉夜

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

當(dāng)要處理的數(shù)據(jù)是循環(huán)引用的話,JSON.stringify是無法將數(shù)據(jù)轉(zhuǎn)為字符串的,所以我目前就引用這個(gè)importcircularJsonfrom'circular-json';來處理數(shù)據(jù)會(huì)比較簡單以下是處理之后的數(shù)據(jù),看到屬性parent被處理了[{
"id":0,
"code":0,
"name":"save",
"status":"",
"remark":"",
"parentId":0,
"_checked":false,
"isChecked":false,
"children":[{
"id":0,
"code":0,
"name":"s",
"status":"",
"remark":"",
"parentId":0,
"_checked":false,
"isChecked":false,
"children":[{
"id":0,
"code":0,
"name":"ss",
"status":"",
"remark":"",
"parentId":0,
"_checked":false,
"isChecked":false,
"selected":false,
"hovered":false,
"expanded":true,
"load":true,
"parent":"~0~children~0",
"level":3,
"isShow":true,
"spaceHtml":"",
"hasChildren":false,
"seq":1,
"sort":0,
"isLabelShow":false,
"isInputShow":true,
"type":"insert"
}],
"selected":true,
"hovered":false,
"expanded":true,
"load":true,
"parent":"~0",
"level":2,
"isShow":true,
"spaceHtml":"",
"hasChildren":false,
"seq":1,
"sort":0,
"isLabelShow":true,
"isInputShow":false,
"type":"insert"
},{
"id":0,
"code":0,
"name":"a",
"status":"",
"remark":"",
"parentId":0,
"_checked":false,
"isChecked":false,
"selected":false,
"hovered":false,
"expanded":true,
"load":true,
"parent":"~0",
"level":2,
"isShow":true,
"spaceHtml":"",
"hasChildren":false,
"seq":2,
"sort":0,
"isLabelShow":true,
"isInputShow":false,
"type":"insert"
},{
"id":0,
"code":0,
"name":"v",
"status":"",
"remark":"",
"parentId":0,
"_checked":false,
"isChecked":false,
"selected":false,
"hovered":false,
"expanded":true,
"load":true,
"parent":"~0",
"level":2,
"isShow":true,
"spaceHtml":"",
"hasChildren":false,
"seq":3,
"sort":0,
"isLabelShow":true,
"isInputShow":false,
"type":"insert"
},{
"id":0,
"code":0,
"name":"e",
"status":"",
"remark":"",
"parentId":0,
"_checked":false,
"isChecked":false,
"selected":false,
"hovered":false,
"expanded":true,
"load":true,
"parent":"~0",
"level":2,
"isShow":true,
"spaceHtml":"",
"hasChildren":false,
"seq":4,
"sort":0,
"isLabelShow":true,
"isInputShow":false,
"type":"insert"
}],
"selected":false,
"hovered":false,
"expanded":true,
"load":true,
"parent":null,
"level":1,
"isShow":true,
"spaceHtml":"",
"hasChildren":false,
"seq":33,
"sort":0,
"isLabelShow":true,
"isInputShow":false,
"type":"insert"
}]
                            
查看完整回答
反對(duì) 回復(fù) 2019-06-12
?
拉丁的傳說

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊

你把結(jié)果放出來沒多大意義,你只是把你轉(zhuǎn)換的方法發(fā)出來了,轉(zhuǎn)換的對(duì)象卻沒有發(fā)出來。我猜測下,應(yīng)該是你的那個(gè)判斷的地方有問題
if(cache.indexOf(value)!==-1){
return;
}
這里如果存在這個(gè)緩存,你就直接return.這里return的是一個(gè)undefined.正常情況下,碰到undefined,symbol,function會(huì)自動(dòng)省略,為了保持?jǐn)?shù)組的索引位置信息,用null代替.查看youdontknowjs--JSONStringification
                            
查看完整回答
反對(duì) 回復(fù) 2019-06-12
  • 2 回答
  • 0 關(guān)注
  • 300 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)