javascript面试题

Posted 張暁磊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript面试题相关的知识,希望对你有一定的参考价值。

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面试题的主要内容,如果未能解决你的问题,请参考以下文章

前端面试题 之 JavaScript

JavaScript 2022 最新面试题 前端面试题

JavaScript 总结面试笔记 + 经典面试题 + 常用算法,帮你搞定前端 JavaScript 面试!

前端面试题 之 JavaScript

javascript面试题

一个javascript面试题