给定一个字符串a = abc,如何使得a.duplicate()输出abcabc

1 function func(){
2   return this.toString() + this.toString()
3 }
4 
5 String.prototype.duplicate = func
6 
7 let a = 'abc'
8 console.log(a.duplicacte());

在String的原型上添加一个duplicate方法,实现字符串a的调用

这里的this会指向调用方法的a,通过this获取a

(面试时候这里卡住了,突然懵了,忘了怎么拿到调用方法的a)

posted @ 2020-09-08 22:34  xuwennn  阅读(171)  评论(0编辑  收藏  举报