比如这里,我在data定义了一组个对象组 ,有三个对象分别对应账号密码,那我应该怎么在js文件里编写函数,来实现判断用户输入的用户名(假设为小明)是否已经存在在这个对象组里面的?(就是已经存在的对象是否有叫小明的)网上一直没找到这个解决方法……挺难受的
怎么判断对象组内是否有对象拥有该属性?How to judge whether there is an object in the object group that has the attribute?
怎么判断对象组内是否有对象拥有该属性?比如这里,我在data定义了一组个对象组 ,有三个对象分别对应账号密码,那我应该怎么在js文件里编写函数,来实现判断用户输入的用户名(假设为小明)是否已经存在在这个对象组里面的?(就是已经存在的对象是否有叫小明的)网上一直没找到这个解决方法……挺难受的
For example, here, I define a set of object groups in data. There are three objects corresponding to account and password respectively. How can I write a function in JS file to judge whether the user name entered by the user (assuming Xiao Ming) already exists in this object group? (i.e. whether the existing object is called Xiaoming) I haven't found this solution online... It's very uncomfortable
回答:
student_list.find(item => item.username == "张三")
循环匹配~
原文出处:怎么判断对象组内是否有对象拥有该属性?
const res = student_list.some(item=>item.username==='张三');console.log(res); // true | false