我有我想解析爲一個對象如何JSON.parse並忽略數組索引?
const payload = "{\"teamIds\":[584,585,586]}";
console.log(JSON.parse(payload))
這個樣本串但是結果會自動添加索引:
teamIds:
0: 584,
1: 585,
2: 586
我如何在這種情況下,擺脫了指數的公正保持[584,585,586]
原樣?
編輯
從PHP背景的,我覺得這個是可能的。儘管如此,謝謝你的幫助。
你所看到的是console.log函數的一個特性; javascript中的所有數組都將有一個與每個數字關聯的索引。你所看到的只是它的一個可視化。 – Paul
執行'JSON.parse'時,您需要將您的字符串轉換爲JSON對象。如果你希望'[584,585,586]'在結果對象中被表示爲一個字符串,你需要在它的原始字符串中包含雙引號或單引號。 –