我有一个包含重复值的数组,如何列出这些值
var result = [ { name: 'Maura Hickman' },
{ name: 'Elena Vega' },
{ name: 'Sylvia Norman' },
{ name: 'Jana Stevenson' },
{ name: 'Colon Reynolds' },
{ name: 'Luisa Rutledge' },
{ name: 'Pearson Marquez' },
{ name: 'Sylvia Norman' },
{ name: 'Jana Stevenson' },
{ name: 'Colon Reynolds' } ]
我试过这样做
var obj = [ { name: 'Maura Hickman' },
{ name: 'Elena Vega' },
{ name: 'Sylvia Norman' },
{ name: 'Jana Stevenson' },
{ name: 'Colon Reynolds' },
{ name: 'Luisa Rutledge' },
{ name: 'Pearson Marquez' },
{ name: 'Sylvia Norman' },
{ name: 'Jana Stevenson' },
{ name: 'Colon Reynolds' } ];
if (Object.values(obj).indexOf('Jana Stevenson') > -1) {
console.log('has Jana Stevenson');
}
但它没有用。
我期待的是以下内容
var exist = [{ name: 'Jana Stevenson'} , {name: 'Sylvia Norman' },
{ name: 'Colon Reynolds'}]
相关分类