-1
在我的代碼獲取的錯誤,並試圖敲定下來的特定部分和無法理解,如果塊如果不表現爲預期
if (logged_in_user_object.useruid === cookie_value){
//this.state.future_users.splice(logged_in_user_object, 1);
console.log('hello');
}
this.state.future_users的這種行爲是4 長度logged_in_user_object.useruid
每次都是獨一無二的。 cookie_value
是獨一無二的。 我已經安慰登錄之前logged_in_user_object.useruid
AND cookie_value
是一樣的。 它不是拼接正確的,我不知道爲什麼沒有
有什麼'for'循環的意義呢?你發佈的代碼並沒有引用'i',所以'if'語句每次都會做同樣的事情。 – Pointy
它不應該記錄一次。你有4個用戶,所以你通過它們循環。 logged_in_user_object.useruid和cookie_value不會改變,因此您所在循環的哪個迭代無關緊要。它們仍然是一樣的,所以條件總是通過,所以'你好'總是被記錄下來。 –
你可以發佈正在運行的數據集嗎?爲了得到它,你可以控制日誌'JSON.stringify(this.state.future_users)'並將其粘貼在這裏(或者先將其格式化爲正確的格式)。 –