给定一个字符串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)
-------自学记录。欢迎指出错误,其它勿扰。-------