题目
swpu_lwf
前端爱好者
展开
-
牛客网_返回对象
我的答案:function createModule(str1, str2) { /*var obj={ greeting:str1, name:str2, sayIt :function(){ return this.greeting+", "+this.name; } }; ...原创 2018-05-26 21:04:48 · 222 阅读 · 0 评论 -
牛客网_检查重复字符串
解答: 1、正则表达式的方向引用function containsRepeatingLetter(str) { return /([a-zA-Z])\1/.test(str);}\1涉及正则表达式中反向引用的概念,参考:正则表达式中的反向引用2、字符串方法function containsRepeatingLetter(str) { var reg=/[...原创 2018-05-27 18:18:15 · 389 阅读 · 0 评论 -
牛客网_函数传参
解决: 1、ES5:使用applyfunction argsAsArray(fn, arr) { return fn.apply(this,arr);}2、ES6:使用扩展运算符...function argsAsArray(fn, arr) { return fn(...arr);}注意:这种方法需要babel编译后,才能在浏览器中运行。...原创 2018-05-23 20:51:17 · 679 阅读 · 0 评论 -
牛客网_返回函数
function functionFunction(str) { return function(str1){ return str+", "+str1; };}console.log(functionFunction("hello")("world"));//hello, world如果不限制传递的参数的个数:function functionFu..原创 2018-05-23 21:20:05 · 262 阅读 · 0 评论 -
牛客网_使用闭包
function makeClosures(arr, fn) { var result=[]; arr.forEach(function(item){ result.push(function(){ return fn(item); }) }) return result;}更简便的解法:func...原创 2018-05-23 21:42:16 · 193 阅读 · 0 评论