六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

2018前端面試經(jīng)常見算法題

[摘要]這次給大家?guī)?018前端面試常見算法題,2018前端面的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。1對(duì)象轉(zhuǎn)換為數(shù)組var obj={ 0:我, 1:的, 2:媽, 3:呀, length:4}//obj格式必須是類似數(shù)組的格式(鍵值是索引,具有l(wèi)ength屬性)var _slic...
這次給大家?guī)?018前端面試常見算法題,2018前端面的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。

1對(duì)象轉(zhuǎn)換為數(shù)組

var obj={  0:'我',  1:'的',  2:'媽',  3:'呀',  length:4}//obj格式必須是類似數(shù)組的格式(鍵值是索引,具有l(wèi)ength屬性)var _slice=[].slice;var objArr=_slice.call(obj);

2.統(tǒng)計(jì)一個(gè)字符串出現(xiàn)最多的字母

function countMost(str) {  const objCount = {};
  str = str.split('').sort().join('');  for(let i=0; i<str.length; i++) {    let lastIndex = str.lastIndexOf(str[i]);
    num = lastIndex - i + 1;
    objCount[str[i]] = num;
    i = lastIndex;
  }  let maxStr = [],
      maxValue = 1;  for(let p in objCount) {    if(objCount[p] > maxValue) {
      maxStr = [];
      maxStr.push(p);
      maxValue = objCount[p];
    }else if(objCount[p] == maxValue){
      maxStr.push(p);
    }
  }  return maxStr.length == 1? maxStr[0] : maxStr;
}console.log(countMost('afjghdfffffraaaasdddddenas'));

3.找出下列正數(shù)組的最大差值

const arr = [10,5,11,7,8,9];function getMaxProfit(arr) {  let max = arr[0],
      min = arr[0];  for(let i=1; i<arr.length; i++) {
    max = Math.max(max,arr[i]);
    min = Math.min(min,arr[i]);
  }  return max - min;
}console.log(getMaxProfit(arr));

4.獲取數(shù)組中最大或者最小值

function maxAndMin(arr){  return {    max:Math.max.apply(null,arr.join(',').split(',')),    min:Math.min.apply(null,arr.join(',').split(','))
  }
}var arr = [22,0,[3,4,2,55]];
maxAndMin(arr).max;// 55maxAndMin(arr).min;// 0

5.生成指定長(zhǎng)度的隨機(jī)字母數(shù)字字符串

function getRandomStr(len) {  var str = "";  for( ; str.length < len; str += Math.random().toString(36).substr(2));  return str.substr(0, len);
}

相信看了本文案例你已經(jīng)掌握了方法,更多精彩請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!

相關(guān)閱讀:

用jq發(fā)送多個(gè)ajax然后執(zhí)行回調(diào)的小技巧

怎樣使用偽元素first-letter讓文字首字母大寫

JavaScript的函數(shù)重載詳解

以上就是2018前端面試常見算法題的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


網(wǎng)站建設(shè)是一個(gè)廣義的術(shù)語,涵蓋了許多不同的技能和學(xué)科中所使用的生產(chǎn)和維護(hù)的網(wǎng)站。




主站蜘蛛池模板: 日韩欧美高清在线观看 | 日本一在线中文字幕天堂 | 欧美在线视频播放 | 日韩中文字幕精品一区在线 | 午夜视频在线观看完整版 | 天天躁夜夜躁狠狠躁2023 | 欧美性野久久久久久久久 | 色橹| 青春草在线视频免费观看 | 日韩经典在线 | 四虎精品永久在线网址 | 日本不卡视频 | 欧美一级久久久久久久大片 | 她也啪97在线视频 | 青春草视频在线播放 | 一级黄色免费观看 | 欲色视频| 亚洲福利区 | 午夜黄色福利视频 | 日本中文字幕不卡 | 亚洲伊人久久大香线蕉结合 | 青草悠悠视频在线观看 | 欧美一级黄色带 | 天天射美女 | 日本一区二区免费高清视频 | 午夜美女网站 | 午夜影院免费看 | 日韩免费精品一级毛片 | 日本v在线观看 | 伊人国产在线视频 | 天天干天天干天天干 | 四虎在线永久精品高清 | 日本japanese丰满高清成人视 | 在线免费视频a | 日本gogo亚洲高清大胆 | 亚洲sss| 网站国产| 四虎国产精品永久在线网址 | 亚洲日本在线免费观看 | 日本不卡在线视频高清免费 | 日本韩国三级观看 |