/ 

Код. Удаляем дубликаты из массива

ES5

var uniqueArray = function(arrArg) {
  return arrArg.filter(function(elem, pos,arr) {
    return arr.indexOf(elem) == pos
  })
}

ES6 (ES2015)

var uniqEs6 = (arrArg) => {
  return arrArg.filter((elem, pos, arr) => arr.indexOf(elem) == pos)
}

// или
const uniqEs6 = (array) => [ ...new Set(array) ]

Поддержка транспайлерами и браузерами Sethttp://kangax.github.io/compat-table/es6/#test-Set

А чем пользуетесь вы?

⌘ ⌘ ⌘
Челендж JavaScript30
Фронтенд

Челендж JavaScript30

Обучающий курс JavaScript30. Тридцать заданий по Javascript с разбором решений

Фронтенд

Определяем язык страницы в CSS

Через псевдокласс О_о

jQuery.width() без округления
Фронтенд

jQuery.width() без округления

Как взять ширину элемента без округления значений до целых чисел без jQuery.

Логирование в JavaScript
Фронтенд

Логирование в JavaScript

Логирование — незаменимый инструмент в отладке JS кода. Расставьте логи в критические места и при возникновении ошибки вы сможете посмотреть что произошло в консоли.