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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

控制臺(tái)報(bào)錯(cuò)

老師,在推入新的todo的時(shí)候,控制臺(tái)出現(xiàn)了Uncaught TypeError: Cannot read property 'unshift' of undefined的錯(cuò)誤,請(qǐng)問是怎么回事呢?這里我嘗試著打印了this.props.store.todos,但是顯示為undefined

正在回答

1 回答

unshift是js原生數(shù)組中的方法,它的作用是向數(shù)組的頭部添加一個(gè)或多個(gè)元素。如果你控制臺(tái)打印出Cannot read property 'unshift' of undefined。說明你的todo根本就不是一個(gè)數(shù)組。你可以在你的createTodo中將你的todos打印一下看看是什么


@action.bound?createTodo(title)?{
????console.log(this.todos);
???this.todos.unshift(new?Todo(title))
}

這是我打印出的信息

  1. Proxy?{length: 0, Symbol(mobx administration): ObservableArrayAdministration}

    1. [[Handler]]:?Object

    2. [[Target]]:?Array(1)

      1. 0:?Todo?{id:?0.21948423547067275,?Symbol(mobx did run lazy initializers):?true,?Symbol(mobx administration):?ObservableObjectAdministration$$1}

      2. length:?1

      3. Symbol(mobx administration):?ObservableArrayAdministration?{owned:?false,?values:?Array(1),?proxy:?Proxy,?lastKnownLength:?1,?atom:?Atom$$1,?…}

      4. __proto__:?Array(0)

    3. [[IsRevoked]]:?false


1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

EWL 提問者

之前已經(jīng)解決了,謝謝老師的回復(fù)。非常感謝
2018-10-19 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕后端6136280 回復(fù) EWL 提問者

我不是老師呢,呵呵
2018-11-02 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕仙3135789

在createTodo中將todos打印了也是undefined?不知道為啥?
2019-09-10 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

控制臺(tái)報(bào)錯(cuò)

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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