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)属性的知识。这也验证了开发人员是否有能力扩展原生数据类型功能(虽然不应该这么做)。