js一些基础题目

130 阅读1分钟

1.创建“原生”方法 
在string对象上定义一个repeatify函数,这个函数接受一个整数参数,来明确字符串需要重复几次。这个函数要求字符串重复指定的次数。例如: console.log('hello'.repeatify(3)) 应该打印出hellohellohello 
String.prototype.repeatify = String.prototype.repeatify || function(times) { 
var str = '';
for (var i = 0; i < times; i++) { str += this; }
return str; };

这个问题测试了开发人员对 javascript 中继承及原型(prototype)属性的知识。这也验证了开发人员是否有能力扩展原生数据类型功能(虽然不应该这么做)。