小编Joh*_*ick的帖子

获取json数组中的最后一个元素

如何获取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)

javascript arrays json

6
推荐指数
1
解决办法
2万
查看次数

ReactJS中的props是什么,与Angular的$scope相同吗?

ReactJS 中的 props 是什么?与 AngularJS 的 $scope 相同吗?我似乎无法理解反应中的道具,因为我对它很陌生。先感谢您。

javascript reactjs

2
推荐指数
1
解决办法
2335
查看次数

使用jquery排序按两个数据属性对元素进行排序

我有一个带有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)

javascript jquery

0
推荐指数
1
解决办法
130
查看次数

标签 统计

javascript ×3

arrays ×1

jquery ×1

json ×1

reactjs ×1