小编ark*_*ihu的帖子

从嵌套数组到对象数组

我有这样的嵌套数组

array = [[1, 698],[32, 798],[69, 830],[95, 500]]
Run Code Online (Sandbox Code Playgroud)

我想要一个以这种格式返回结果的函数

[
    {
        id: 1,
        score: 698
    },
    {
        id: 32,
        score: 798
    },
    {
        id: 69,
        score:830
    },
  ..... the rest of the array
]
Run Code Online (Sandbox Code Playgroud)

我确实使用了for循环,但没有成功,我不知道如何处理这种情况.

for(var i = 0; i <= array.lenght ; i++){
    var obj={}
    var res = []
    res.push(array[i])
}
Run Code Online (Sandbox Code Playgroud)

html javascript

4
推荐指数
2
解决办法
148
查看次数

检查数组的每个元素

在数组的每个元素上检查某个条件的最有效方法是什么,如果一个或多个元素不符合条件,则返回false,例如,我有这个数组,例如

arr = ["foo","azeaze", "wazeazerar"]
    for(var ar in arr){
      if(ar.length > 5){
        console.log(false)
      }else{
        console.log(true)
      } 
    }
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,即使元素"foo" length不大于5,它也会返回true

javascript arrays sorting

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

标签 统计

javascript ×2

arrays ×1

html ×1

sorting ×1