我有这段代码。
var a = ["a","a"]
a.name = "a"
unique(a)
function unique(arr){
arr.filter(function(e){
console.log(this.name) // undefined
})
}
结果未定义,我想知道在这种情况下'this'指的是什么,以及我该怎么做才能使'this.name'实际上输出某些内容而不是undefined?