面试题分享

Posted cauliflower

tags:

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

如图:实现点击圆形区域提示是圆形,点击正方形区域提示是正方形,点击三角形提示是三角形。

技术图片

上篇分享的面试题大家尝试了嘛?

请解析如下字符串http://www.baidu.com/?a=1&b=2,得出a:1,b:2

我是这样实现的:

<script>
	var str = ‘http://baidu.com?a=1&b=2‘;//得到a:1,b:2
	var index = str.indexOf(‘?‘); //16
	var str1 = str.substring(index+1); //a=1&b=2
	var arr = str1.split(‘&‘); //["a=1", "b=2"] 返回一个由分割出来的子字符串组成的数组。
	var obj = ;
	for(i=0;i<arr.length;i++)
		var arr1 = arr[i].split(‘=‘);//arr[i]是字符串,["a", "1"],["b", "2"]
		obj[arr1[0]] = Number(arr1[1]);
	
	console.log(obj); //a: 1, b: 2
</script>

欢迎留下你的思路方法,我们下回见~

 

以上是关于面试题分享的主要内容,如果未能解决你的问题,请参考以下文章

分享几套2019年各大公司最新的PHP面试题,几斤几两一试便知

前端面试题:Vue面试题及Vue源码解析分享

面试题分享15个顶级Java多线程面试题

年初开工,着急跳槽面试题先分享一波,66道大厂面试题来接招

[Unity面试] 2021年Unity面试题分享(面试题Lua突破3.8已更新)

分享互联网2021年最新Java面试题汇总整理-附详细答案解析