array indexOf

by james gotsell

HTML

<script src="https://getfirebug.com/firebug-lite.js"></script>

JavaScript

var family = ['james','alex','kate', 'jimmy' , 'jack'];

var jackExist = family.indexOf('jack') > -1

if(!jackExist){
 family.push('jack')
}

console.log(family);


// Array.prototype.indexOf();
// see console for output!

var whitelist = ['.css', '.js'];

var events = [
  {
    file: 'css/core.css'
  },
  {
    file: 'js/app.js'
  },
  {
    file: 'index.html'
  }
];

var filtered = events.filter(event => {
  var ext = event.file.substr(event.file.lastIndexOf('.'));
  return whitelist.indexOf(ext) > -1;
});

console.log(filtered);