为了账号安全,请及时绑定邮箱和手机立即绑定

JS数组方法调用问题 this.lastIndexOf

JS数组方法调用问题 this.lastIndexOf

慕的地10843 2018-11-20 15:10:12
题目:请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。问题:报错:尝试解决:
查看完整描述

1 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

> Array.prototype.distinct = function() {

...     var temp = this.filter( (item, index) => {

..... return this.lastIndexOf(item)===index;

.....   })

...   return temp;

... }

[Function]

> console.log(['a', 'b', 'c', 'd', 'b', 'a', 'a', 'e'].distinct());

[ 'c', 'd', 'b', 'a', 'e' ]

理解箭头函数,还有this


查看完整回答
反对 回复 2018-12-05
  • 1 回答
  • 0 关注
  • 517 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号