专栏名称: JavaScript
面向JavaScript爱好人员提供:前端最新资讯、原创内容、JavaScript、HTML5、Ajax、jQuery、Node.js等一系列教程和经验分享。
目录
相关文章推荐
51好读  ›  专栏  ›  JavaScript

你有必要知道的一些JavaScript 面试题(中)

JavaScript  · 公众号  · Javascript  · 2017-02-20 10:54

正文

请到「今天看啥」查看全文


str ) {

str = str . replace ( /\W/ g , '' ). toLowerCase ();

return ( str == str . split ( '' ). reverse (). join ( '' ));

}

这个题我在 codewars 上碰到过,并收录了一些不错的解决方式,可以戳这里:Palindrome For Your Dome

12.写一个按照下面方式调用都能正常工作的 sum 方法

console.log(sum(2,3));   // Outputs 5

console.log(sum(2)(3));  // Outputs 5

针对这个题,可以判断参数个数来实现:

function sum() {

 var fir = arguments[0];

 if(arguments.length === 2) {

   return arguments[0] + arguments[1]

 } else {

   return function(sec) {

      return fir + sec;

   }

 }

 

}

13.根据下面的代码片段回答后面的问题

for (var i = 0; i 5







请到「今天看啥」查看全文