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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

想實現(xiàn)提取兩個數(shù)組中相同的元素,為什么返回了一個空數(shù)組,求大神解答

想實現(xiàn)提取兩個數(shù)組中相同的元素,為什么返回了一個空數(shù)組,求大神解答

瘋小蕾 2017-03-21 23:29:38
function main(arr1,arr2){ var arrn=new Array(); var k=0; for(i=0;i<arr1.length;i++){ for(j=0;j<arr2.length;j++){ if(arr1[i]==arr2[j]){ arrn.push(arr2[j]); } } return arrn;}}?var b=[1,2,3,4];?var c=[3,5,2,4]; console.log(main(b,c));
查看完整描述

3 回答

已采納
?
千秋此意

TA貢獻(xiàn)158條經(jīng)驗 獲得超188個贊


把 return 往下移兩行,你丟到for循環(huán)里了,也就是第一次循環(huán)就直接return了,后面的直接不執(zhí)行了

——————————————————————————

感謝采納,也補(bǔ)充個寫法吧,順便說下你問的關(guān)于indexOf方法,

String.prototype.indexOf()和Array.prototype.indexOf()是兩個方法,不過作用類似。

數(shù)組的indexOf方法語法為arr.indexOf(ele, idx),將返回arr中ele首次出現(xiàn)的索引值,如果找不到則返回-1,idx是開始搜索的位置, 默認(rèn)為0。

function?intersect(a,?b)?{
????return?function(res,?idx)?{
????????return?idx?<?a.length???arguments.callee(res.concat((!res.includes(a[idx])?&&?b.includes(a[idx]))???a[idx]?:?[]),?++idx)?:?res;
????}([],?0)
}

var?b?=?[1,?2,2,?3,?4];
var?c?=?[3,?5,?2,?4];
var?result?=?intersect(b,?c);

console.log(result);?//?=>?[?2,?3,?4?]


查看完整回答
3 反對 回復(fù) 2017-03-21
?
西蘭花偉大炮

TA貢獻(xiàn)376條經(jīng)驗 獲得超318個贊

<!DOCTYPE?html>
<html>
????<head>
????????<meta?charset="UTF-8">
????????<title></title>
????</head>
????<body>
????????<script>
????????????function?compareArr(arr1,arr2){
????????????????var?arr_mid?=?[];
????????????????for?(var?i?=?0;i?<?arr2.length;i++)?{
????????????????????if(arr1.indexOf(arr2[i])?!=?-1){
????????????????????????arr_mid.push(arr2[i]);
????????????????????}
????????????????}
????????????????return?arr_mid;
????????????}
????????????arr1??=?[1,2,4,6,7,9];
????????????arr2?=?[1,3,5,6,7,8];
????????????console.log(compareArr(arr1,arr2));
????????</script>
????</body>
</html>

另外一個思路,旅行者說的是正確的

查看完整回答
3 反對 回復(fù) 2017-03-22
  • 瘋小蕾
    瘋小蕾
    謝謝,請問indexOf這種方法,為什么可以在數(shù)組上用啊,w3c上說是一個字符串對象才能用啊,所以我根本想不到用這種方法啊,你是怎么想到的啊
  • 西蘭花偉大炮
    西蘭花偉大炮
    這個真不是什么怎么想到的,遇見得多了,還是從別人那里看來的,比如就參考了旅行者同學(xué)的
  • 3 回答
  • 0 關(guān)注
  • 1531 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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