码迷,mamicode.com
首页 > 编程语言 > 详细

javascript面试题

时间:2016-03-12 19:59:49      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:

1
var s=‘border-bottom-color‘.split(‘-‘);
var tmp=[];
for(i in s)
{
var first=s[i].charAt(0).toUpperCase();
tmp.push(‘‘+first+s[i].substring(1));
}
var str=tmp.join(‘-‘);
console.log(str);


var s=‘border-bottom-color‘;
function test(str)
{
var arr=str.split(‘-‘);
for(var i=1;i<arr.length;i++)
{
arr[i] =arr[i].charAt(0).toUppercase()+arr[i].substring(1,);
}
return arr.join(‘‘);

}

test(str);

function test()
{
var re=/-(\w)/g;
return str.replace(re,function($0,$1){
return $1.toUpperCase();
});
}


var str=‘huhusahuhdisjiji‘;
var num=0;
var value=‘‘;
function test()
{
var obj={};
for(var i=0;i<str.length;i++)
{
obj[str[i]] =[];
}
obj[str[i]].push(str[i]);
}
for(var attr in obj)
{
if(num<obj[attr].length)
{
num=obj[attr].length;
value=obj[attr][0];
}
return ‘出现最多的字符是‘+‘value‘+出现了+num;
}

javascript面试题

标签:

原文地址:http://www.cnblogs.com/zhangxiaolei521/p/5269837.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!