相关疑难解决方法(0)

对JavaScript对象数组进行排序

我使用Ajax读取以下对象并将它们存储在一个数组中:

var homes = [
    {
        "h_id": "3",
        "city": "Dallas",
        "state": "TX",
        "zip": "75201",
        "price": "162500"
    }, {
        "h_id": "4",
        "city": "Bevery Hills",
        "state": "CA",
        "zip": "90210",
        "price": "319250"
    }, {
        "h_id": "5",
        "city": "New York",
        "state": "NY",
        "zip": "00010",
        "price": "962500"
    }
];
Run Code Online (Sandbox Code Playgroud)

如何使用JavaScript 创建一个函数来按price属性按升序 降序对对象进行排序?

javascript arrays sorting

1233
推荐指数
20
解决办法
91万
查看次数

在Javascript中按名字(按字母顺序)对数组进行排序

我有一个数组(请参阅下面的数组中的一个对象),我需要使用JavaScript对firstname进行排序.我该怎么做?

var user = {
   bio: null,
   email:  "user@domain.com",
   firstname: "Anna",
   id: 318,
   lastAvatar: null,
   lastMessage: null,
   lastname: "Nickson",
   nickname: "anny"
};
Run Code Online (Sandbox Code Playgroud)

javascript

556
推荐指数
16
解决办法
53万
查看次数

获取JSON文件中的前10个值

这是我的JSON文件的一个例子.

[
    {"Variable":"Hello","Variable1":20}, {"Variable":"Hi","Variable1":30},
    {"Variable":"How","Variable1":40}, {"Variable":"Who","Variable1":50},
    {"Variable":"Where","Variable1":60}, {"Variable":"This","Variable1":100},
    {"Variable":"Pork","Variable1":10}, {"Variable":"Creep","Variable1":90},
    {"Variable":"Mega Creeps","Variable1":80}, {"Variable":"LOL","Variable1":0},
    {"Variable":"ROFL","Variable1":0}, {"Variable":"LMAO","Variable1":0},
    {"Variable":"POP","Variable1":0}, {"Variable":"LOVE","Variable1":0},
    {"Variable":"PICK","Variable1":0}, {"Variable":"WHIZ","Variable1":0},
    {"Variable":"BORED","Variable1":0}, {"Variable":"KILLAH","Variable1":0},
    {"Variable":"LOLLING","Variable1":0}, {"Variable":"HALOO  HALOO","Variable1":0}
]
Run Code Online (Sandbox Code Playgroud)

如何才能从最高的Variable1号码中获得前10名?但是要将JSON文件作为相同的格式传递.

html javascript arrays parsing json

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

JQuery从JSON数组中获取数据

这是我从foursquare获得的JSON的一部分.

JSON

tips: {
    count: 2,
    groups: [
    {
        type: "others",
        name: "Tips from others",
        count: 2,
        items: [
        {
            id: "4e53cf1e7d8b8e9188e20f00",
            createdAt: 1314115358,
            text: "najja?i fitness centar u gradu",
            canonicalUrl: "https://foursquare.com/item/4e53cf1e7d8b8e9188e20f00",
            likes: {
                count: 2,
                groups: [
                {
                    type: "others",
                    count: 2,
                    items: []
                }],
                summary: "2 likes"
            },
            like: false,
            logView: true,
            todo: {
                count: 0
            },
            user: {
                id: "12855147",
                firstName: "Damir",
                lastName: "P.",
                gender: "male",
                photo: {
                    prefix: "https://irs1.4sqi.net/img/user/",
                    suffix: "/AYJWDN42LMGGD2QE.jpg"
                }
            }
        },
        {
            id: …
Run Code Online (Sandbox Code Playgroud)

javascript jquery json getjson

9
推荐指数
2
解决办法
10万
查看次数

按字母顺序对列表进行排序

我需要以角度,字母顺序(升序)对列表进行排序,但是如果要在列表末尾推送项目的前缀,则需要特殊字符.例如:列表应该像:

Apple
Banana
*Apple
Run Code Online (Sandbox Code Playgroud)

建议任何建议.

javascript jquery angularjs

5
推荐指数
1
解决办法
1662
查看次数

JavaScript - 按类似属性查找对象并将其推送到新数组中

我有以下JSON树:

[
  {
    "category":"PASTAS",
    "createdAt":"2016-01-01T19:47:57.813Z",
    "currency":"$",
    "dishName":"Spaghetti",
    "estTime":"10-20 min",
    "price":10,
    "subName":"Pasta",
    "updatedAt":"2016-04-28T20:48:06.800Z"
  },
  {
    "category":"PIZZAS",
    "createdAt":"2016-04-19T21:44:56.285Z",
    "currency":"$",
    "dishName":"Ai Funghi Pizza ",
    "estTime":"20-30 min",
    "price":20,
    "subName":"Pizza",
    "updatedAt":"2016-04-28T20:58:39.499Z"
  },
  {
    "category":"PIZZAS",
    "createdAt":"2016-04-19T21:44:56.285Z",
    "currency":"$",
    "dishName":"Seafood Pizza",
    "estTime":"20-30 min",
    "price":10,
    "subName":"Pizza",
    "updatedAt":"2016-04-28T20:58:39.499Z"
  }
]
Run Code Online (Sandbox Code Playgroud)

正如您在JSON树中看到的那样,元素category:"PIZZAS"重复两次,我想要做的是创建一个新数组或组织这些结果以避免在所有其他重复项中重复,即在上面的示例中,会得到这样的最终结果:

 Pastas:
 Spaghetti

 Pizza:
 Ai Fungi Pizza,
 Seafood Pizza
Run Code Online (Sandbox Code Playgroud)

关于如何实现想要结果的任何想法?

javascript arrays json

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

标签 统计

javascript ×6

arrays ×3

json ×3

jquery ×2

angularjs ×1

getjson ×1

html ×1

parsing ×1

sorting ×1