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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

很普通的一段JS代碼,但是卻出現了很詭異的問題

很普通的一段JS代碼,但是卻出現了很詭異的問題

繁星點點滴滴 2019-03-11 17:23:15
代碼如下,anchor是一個map結構,根據id獲取anchor中的一個元素,打印anchor.get(id)沒有問題,獲取anchor.get(id)中存在的屬性卻是空的,這讓我很不明白    function sendLiveOffer(id) {        console.log(id)        console.log(anchor.get(id))        console.log(anchor.get(id).localDescription)        let sdp = anchor.get(id).localDescription        let offer = {            name: 'anchor',            target: id,            type: "video-offer",            sdp: sdp        }        console.log('offer 已發(fā)出')    }
查看完整描述

4 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

如果你了解對象是引用類型你就不會疑惑了。


給你段代碼參考,還不明白就沒轍了:


var o = {a:1, b:{b1:"", b2:""}, c:"testing"};

setTimeout(()=>{o.b = {b1:"hello", b2:"world"}}, 100);

console.log(o);

console.log(o.b);


查看完整回答
反對 回復 2019-03-26
?
鴻蒙傳說

TA貢獻1865條經驗 獲得超7個贊

應該是異步的問題吧,再anchor.get(id).localDescription之后你修改了值。


查看完整回答
反對 回復 2019-03-26
?
慕容3067478

TA貢獻1773條經驗 獲得超3個贊

屬性是空的? 還是報錯? 會不會是字符串?需要轉一下
你typeof一下

https://img1.sycdn.imooc.com//5c99dbdb0001205803740199.jpg

查看完整回答
反對 回復 2019-03-26
?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

 let info = anchor.get(id);

 let desc = info.localDescription;

導一下試試?


查看完整回答
反對 回復 2019-03-26
  • 4 回答
  • 0 關注
  • 433 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號