当前位置: 首页 > 科技观察

阿里巴巴在线前端笔试题

时间:2023-03-19 18:31:31 科技观察

我是大三,不是985211。参加了2015年暑期实习校园招聘,嗯,其实看标题长什么样就可以了,废话不多说,直接上标题。一共13题,6道选择题,1道题是github地址或者博客微博地址,6道大题。选择题***问题:vararr=[1,2,3,4,5];arr.splice(1,2,3,4,5);arr?调查数组拼接的用法。后面几道选择题算了(别打脸),选择题不难。大题:1.考察css基础知识,给出html基础代码。写css代码,每个div是一个盒子模型。中间文字横向居中,纵向居中,三个框横向排列。(比较基础,代码就不上传了)2.多维数组转一位数组:原题:[1,[2,3]]==》[1,2,3]vararr=[1,[[4,5,6],2,[[[7,8,9]]],3]];//转换为数组:[1,4,5,6,2,7,8,9,3]functionf(arr){if(Object.prototype.toString.call(arr)!='[objectArray]')//判断arr是否为数组return;varnewArr=[];functionfn(arr){for(vari=0;i3){str=','+newNum.substring(l-3,l)+str;l=l-3;}str=newNum.substring(0,l)+str;returnstr;}}console.log(f(num));4.parseurl:varstr='http://s.weibo.com/weibo/Aralic?topnav=1&wvr=6'得到参数名和参数值:(之前做过类似的题,解析一系列url值,阿里的题感觉简单一点)functionf(url){varl=url.indexOf('?');if(l!=-1){varobj={};vararr=url.substring(l+1,url.length).split('&');for(vari=0;i