这里假设的数据怎么会这样写???

来源:5-2 项目:实现登录和注册

慕田峪6263377

2021-01-16 18:12

http://img.mukewang.com/6002bb580001426d10280586.jpg

应该是let user{

username:admin,

password:123456

}

看老师结果又是对的,真不理解这里怎么可以这样写?

写回答 关注

1回答

  • MiloPeng
    2021-01-19 20:31:34

    hello,你好

    你的也可以哦。只不用你这个格式的话,在获取值和赋值的时候就要改一下了。

    比如视频中拿到用户名admin之后,获取密码是user[username],相当于user.admin,拿到密码123456,。


    而用你的个格式,就要先去查找,user.username===admin的, 然后才拿到对应的密码。

    并且你的也有点问题,应该是一个数组才对,毕竟用户是多个的。

    用你的思维去写的话,应该如下:

    let user=[
        {
            _id:'xxxxxxx',
            username:'admin',
            password:1'23456'
        },
        {
            _id:'xxxxxxx',
            username:'user1',
            password:1'23456'
        }
    ]

    MiloPe...

    数组的查找就要用到js的find函数了。找到了再去校验密码,没找到相应的数据,就提示用户不存在,请注册。

    2021-01-19 20:34:21

    共 1 条回复 >

前端面试加分福音--node基础

从0开始学原生NodeJs

18478 学习 · 70 问题

查看课程

相似问题