如何获取seat对象中json数组中的最后一个元素.我想获得值为845的countryid,但是这个json是动态的,所以我想获得seat对象中的最后一个元素.我的api是这样构造的.先感谢您.
{
"expirationDate":"April 21, 2017",
"remainingDays":325,
"seats":[{"activeStatus":"S","pid":"TE70","firstName":"TE70","countryid":840},
{"activeStatus":"Y","pid":"TE80","firstName":"TE80","countryid":845}]
}
Run Code Online (Sandbox Code Playgroud) ReactJS 中的 props 是什么?与 AngularJS 的 $scope 相同吗?我似乎无法理解反应中的道具,因为我对它很陌生。先感谢您。
我有一个带有2个数据属性的li元素,基本上我想先排序数据排列属性,这是元素
<ul>
<li data-arrange="2" data-rdays="100">John</li>
<li data-arrange="1" data-rdays="300">Paul</li>
<li data-arrange="1" data-rdays="500">Bryan</li>
<li data-arrange="3" data-rdays="240">Mark</li>
<li data-arrange="3" data-rdays="500">Victor</li>
<li data-arrange="4" data-rdays="200">Tess</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
所以从给定的元素,它应该像这样返回
数据安排属性值安排
1
1
2
3
3
4
Run Code Online (Sandbox Code Playgroud)
然后我想基于数据排列属性排列从data到rdays属性从最高到最低排序,所以它看起来像这样的东西
1 500
1 300
2 100
3 500
3 240
4 200
Run Code Online (Sandbox Code Playgroud)
结果应该是这样的
Bryan
Paul
John
Victor
Mark
Tess
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所尝试的:
function sort_li(a, b){
return ($(b).data('arrange')) < ($(a).data('arrange')) ? 1 : -1;
/* Other return staments that I've tried
return ($(a).data('rdays') && $(b).data('arrange')) < ($(b).data('rdays')
&& $(a).data('arrange')) ? 1 : -1; …Run Code Online (Sandbox Code Playgroud)