猿问

列出数组中的重复值

我有一个包含重复值的数组,如何列出这些值


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'}]


陪伴而非守候
浏览 107回答 3
3回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答