所以我想這個數組從數據庫中只是字符串值的數組中檢索轉換:如何關聯數組轉換爲值的一個簡單的字符串數組中的JavaScript
陣:[{「用戶id」:「C 「},{」 用戶id 「:」 d 「}]
預期的結果:[」 C」, 「d」]
所以我想這個數組從數據庫中只是字符串值的數組中檢索轉換:如何關聯數組轉換爲值的一個簡單的字符串數組中的JavaScript
陣:[{「用戶id」:「C 「},{」 用戶id 「:」 d 「}]
預期的結果:[」 C」, 「d」]
可以使用map
功能
result = myArray.map(function(item){ return item.userid; })
如果你需要這個在JavaScript中轉換德,你應該記住,如果會有很多項目,表現可能會相當糟糕。可能是更改收集第一個數組的logick會更好。
對於轉換,你可以試試這個:
Data = [{"userid":"c"},{"userid":"d"}];
arr = [];
for(i in Data){
arr.push(Data[i].userid);
}
console.log(arr);
一個更簡單的方法是
const results = myArray.map(item => item.userId);
如果你是那麼programmar首先嚐試谷歌它...通過[迭代 – Banik
可能的複製關聯數組使用順序循環](http://stackoverflow.com/questions/15809366/iterate-through-associative-array-using-sequential-for-loop) –