У меня есть этот кодПонять «это» в функции обратного вызова
var a = ["a","a"]
a.name = "a"
unique(a)
function unique(arr){
arr.filter(function(e){
console.log(this.name) // undefined
})
}
Результат не определен, и мне интересно, что «это» со ссылкой на в этом случае и то, что я могу сделать, чтобы сделать «это. name "на самом деле печатать что-то вместо неопределенного?