如果我在javascript中返回了这种类型的对象(作为$get的结果)
[
{
"id": "1",
"username": "john"
},
{
"id": "2",
"username": "bill"
}
]
我如何搜索用户名“John”,如果存在,返回他的ID
谢谢
即。
$.get( baseURL + "users/")
.done(function( data ) {
var usernames = data.results;
});
使用find()
:
null
var array =[
{
"id": "1",
"username": "john"
},
{
"id": "2",
"username": "bill"
}
];
var id = array.find(k=>k.username=='john')?.id;
console.log(id);