这是我的对象
"names": [{
"first": "Linda"
},
{
"first": "Maverick"
},
];
如何转换此值,以便获得仅包含first
值的数组:
["Linda", "Maverick"]
答案 0 :(得分:8)
只需使用Array#map
:
let data = {"names": [
{"first": "Linda"},
{"first": "Maverick"},
]};
let array = data.names.map(name => name.first);
console.log(array)
答案 1 :(得分:6)
只需使用map
:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:id="@+id/layout_fix">
<Button
android:layout_width="190dp"
android:layout_height="50dp"
android:layout_alignParentBottom="true"
android:background="@drawable/border"
android:id="@+id/btnFavourite"
android:text="@string/add_to_favourite"
android:drawableLeft="@drawable/ic_favorite_border_black_24dp"/>
答案 2 :(得分:4)
使用具有破坏性的地图:
NullPointerException