小编Loo*_*lii的帖子

如何接近和对齐数组中的元素?

我已经尝试过:

let age = arr.sort(function(a, b) {
    return b -a;
});
Run Code Online (Sandbox Code Playgroud)

它适用于简单数组,但不起作用。在这个数组中:

let list = [
  [
    ['firstName', 'Joe'],
    ['age', 42],
    ['gender', 'male'],
  ],
  [
    ['firstName', 'Mary'],
    ['lastName', 'Jenkins'],
    ['age', 36],
    ['gender', 'female'],
  ],
  [
    ['lastName', 'Kim'],
    ['age', 40],
    ['gender', 'female'],
  ],
];
Run Code Online (Sandbox Code Playgroud)

它是双数组,并且 'age' 索引位置不同。我怎样才能接近“年龄”并对齐?我想升序排序。

javascript arrays

7
推荐指数
2
解决办法
171
查看次数

猫鼬 Mongo错误:11000

我通过邮差发送了一个创建帖子信号。有一次,邮政信号成功。但下次又失败了。错误信息是这样的。

Error creating new record : {
  "driver": true,
  "name": "MongoError",
  "index": 0,
  "code": 11000,
  "keyPattern": {
    "RoutineParts.userId": 1
  },
  "keyValue": {
    "RoutineParts.userId": null
  }
}
Run Code Online (Sandbox Code Playgroud)

我无法理解错误消息,我的邮政编码和用户模型代码是这样的,

// it's post code. 

router.post('/',(req,res)=>{
    const newRecord = User ({
        username : req.body.username,
        email : req.body.email,
        password : req.body.password
    })

    newRecord.save((err,docs)=>{
        if(!err) {
            res.send(docs)
        }else {
            console.log('Error creating new record : ' + JSON.stringify(err,undefined,2))
        }
    })
})

// it's user model
const mongoose = require('mongoose')

const userSchema = new mongoose.Schema(
    {
        username : …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js

3
推荐指数
1
解决办法
3643
查看次数

如何轻松制作新阵列?

我想创建一个由名称元素组成的新数组。

let list = [
  [['firstName', 'Mary'],['lastName', 'Jenkins']],
  [['lastName', 'Kim']],
  [['firstName', 'Joe']]
];
Run Code Online (Sandbox Code Playgroud)

我想提取这个数组中的名称值,然后返回它

['Mary Jekins','Kim','joe'] // i want make it
Run Code Online (Sandbox Code Playgroud)

我怎样才能让它变得容易?显然,我曾经尝试过递归但我遇到了另一个困难。如果我将元素推送到一个新数组,它将是这样的。

['Mary','Jekins','Kim','Joe'] // i don't want it.
Run Code Online (Sandbox Code Playgroud)

怎么治疗好?我需要一些提示。

javascript arrays

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

跟他们有什么区别?'!arr.length' 和 'arr.length=0'

跟他们有什么区别?'!arr.length' 和 'arr.length=0'

我不太明白:(

let arr = [] ;

!arr.length 

arr.length = 0

Run Code Online (Sandbox Code Playgroud)

真的很感激,如果你解释得合乎逻辑。谢谢.. :)

javascript arrays

-1
推荐指数
1
解决办法
48
查看次数

标签 统计

arrays ×3

javascript ×3

mongodb ×1

mongoose ×1

node.js ×1