当前位置:   article > 正文

字节跳动2019校招前端笔试_字节跳动前端笔试题是手写么

字节跳动前端笔试题是手写么

/*题目描述
给一些驼峰式的变量名,将它们转换为下划线式的,要求及说明如下:
输入数据一定为合法的“驼峰式”变量名,变量名由若干单词组成,单词应当为首字母大写,或全大写,或全小写。如"variable", “oneVariable”, “OneHTTPRequest”。
如"variable", “one_variable”, “one_http_request”。

function splitstr(str){
	
	var a=str.split('');//字符串数组
	for(var i=0;i<a.length;i++){
		if(a[i]<='Z'&&a[i]>='A'){
			if((a[i+1]<='z'&&a[i+1]>='a')||(a[i+1]<='Z'&&a[i+1]>='A'&&a[i-1]<='z'&&a[i-1]>='a')){
				if(i!==0){
					a[i]="_"+a[i];//找到首字母大写的单词首字母
				}
				
			}
		}
	}
	return a.join('').toString();
}console.log(splitstr("OneHTTPRequest"));//测试成功
//OneHTTPRequest=>One_HTTP_Request
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/783158
推荐阅读
相关标签
  

闽ICP备14008679号