-
1 # hphla427
-
2 # 使用者4038238679905
var getItems = function(arr1, arr2) { var indexes = []; for (var i = 0; i < arr1.length; i++) { if(inArray(arr2, arr1[i])) { // 這個地方寫反了 indexes[i] = true; } else { indexes[i] = false; } } var result = []; for (var i = 0; i < indexes.length; i++) { if (!indexes[i]) { result.push(arr1[i]); } } return result; }; 我記得昨天給你解決了啊。。。你把我昨天發的程式碼複製就可以了,你是重新打了一遍吧?
回覆列表
使用test()方法用於檢測一個字串是否匹配某個模式,如果字串string中含有與RegExpObject匹配的文字,則返回true,否則返回false。具體例項演示步驟如下:
1、頁面載入時,兩個陣列元素:
2、透過for迴圈嘗試輸出陣列元素:
3、檢視輸出結果,正確,用來迴圈比較【選定的字元】。
4、測試test()函式是否正確,程式碼如下:
5、檢視console.log輸出,如下顯示,正確。
6、將迴圈輸出和test()函式合成,程式碼如下:
7、根據第一步的兩個陣列,測試,檢視結果: