之前在工作中遇到了將陣列物件中的某乙個屬性值提取出來的需求,當時是利用foreach迴圈然後放入陣列中的,後來發現一些簡單的方法如下。
一、from方法
var user =[,
,]var username = array.
from
(user,()
=>name)
;console.
log(username)
;// ["李四", "張三", "李五"]
二、map方法var username = user.
map(
(item)
=>
)console.
log(username)
;// ["李四", "張三", "李五"]
三、foreach方法var username =
;user.
foreach
((item)
=>
)console.
log(username)
;// ["李四", "張三", "李五"]
map方法抽取成公共方法function
getattrs
(array,attr)
)return arr;
}console.
log(
getattrs
(user,
'id'))
;// [1, 2, 3]
console.
log(
getattrs
(user,
'name'))
;// ["李四", "張三", "李五"]
PHP獲取二維陣列中某一列的值集合
php還是比較常用的,於是我研程式設計客棧究了一下php二維陣列。在處理php陣列的時候,有一種需求特別的頻繁,如下二維陣列 arr array 1 array id 5,name 張三 2 array id 6,name 李四 目的就是要取到key為name的集合,得到這個結果 arr2 arra...
根據物件陣列的某一屬性排序
今天做需求時候靈光一閃,想到了乙個很簡單的給物件陣列排序的方法,敲黑板 此排序非普通大眾排序 需求描述 有乙個物件陣列,大概長這樣 var bardata 渲染頁面時候呢,我們需要按照特定的順序來取資料並渲染。假如是按照name屬性來排序,並且順序為 掃碼e貸,誠e貸,稅源e貸,超值e貸,菸草e貸 ...
JS刪除物件中的某一屬性
js如何刪除物件中的某一屬性 var obj delete obj.name true typeof obj.name undefined通過delete操作符,可以實現對物件屬性的刪除操作,返回值是布林 可以刪除其他東西嗎 1.變數 var name zs 已宣告的變數 delete name f...