第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

js求一個(gè)循環(huán)算法?

js求一個(gè)循環(huán)算法?

慕的地8271018 2018-09-05 21:01:24
我想實(shí)現(xiàn)一個(gè)小導(dǎo)航功能,有個(gè)js數(shù)組。我給他變成了這樣的了。$arr = ['1001|電腦','1002|個(gè)人電腦','99'|華碩電腦,'100'|華碩筆記本];現(xiàn)在要實(shí)現(xiàn)這樣的,就是我輸入。例如:99,就開始找這個(gè)數(shù)組,輸出 1001,1002,99。99后面的都截?cái)?。輸?1002,打印出 1001,1002.怎么弄呢?var length = myArray.length;for (var i = 0; i < length; i++) {    if(myArray[i].indexOf(id) == -1){      } //我寫的部分代碼,比較失敗,里面的太亂了,不敢貼出來,嚇人。誰指點(diǎn)我一下嘛!
查看完整描述

2 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個(gè)贊

我想實(shí)現(xiàn)一個(gè)小導(dǎo)航功能,有個(gè)js數(shù)組。

我給他變成了這樣的了。

$arr = ['1001|電腦','1002|個(gè)人電腦','99'|華碩電腦,'100'|華碩筆記本];

現(xiàn)在要實(shí)現(xiàn)這樣的,就是我輸入。例如:99,

就開始找這個(gè)數(shù)組,輸出 1001,1002,99。99后面的都截?cái)唷?/p>

輸入 1002,打印出 1001,1002.

怎么弄呢?

var length = myArray.length;for (var i = 0; i < length; i++) {    if(myArray[i].indexOf(id) == -1){ 
    } //我寫的部分代碼,比較失敗,里面的太亂了,不敢貼出來,嚇人。

誰指點(diǎn)我一下嘛!


查看完整回答
反對(duì) 回復(fù) 2018-09-07
?
慕田峪4524236

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超5個(gè)贊

不需要什么算法

var myArray = ['1001|電腦','1002|個(gè)人電腦','99|華碩電腦','100|華碩筆記本'];var id = 100;var result = [];for (var i = 0; i < myArray.length; i++) {    var sec = myArray[i].split('|', 2);    var theid = parseInt(sec[0]);    var thename = sec[1];
    result.push(thename);    if (theid == id) {        break;
    }
}console.log(result);

ES6:

let myArray = ['1001|電腦','1002|個(gè)人電腦','99|華碩電腦','100|華碩筆記本'];let id = 99;let last = myArray.findIndex(v=> parseInt( v.split('|', 2)[0] ) ===id )
myArray.slice(0, last+1).forEach(v=> alert( v.split('|', 2)[0] ));


查看完整回答
反對(duì) 回復(fù) 2018-09-07
  • 2 回答
  • 0 關(guān)注
  • 727 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)