여기에 내가 그것을 구현하는 것이 방법은 다음과 같습니다
window.onload=function(){
var array1 = [1, 2, 3, 4, 5, 6]
var array2 = [3, 4, 5, 6, 7, 8]
var result = []
var resultCount=0;
for (var i1 = 0; i1 < array1.length; i1++) {
var comparedElement = array1[i1];
var isUnique = true;
for (var i2 = 0; i2 < array2.length; i2++) {
if (comparedElement == array2[i2]) {
isUnique = false;
break;
}
}
if (isUnique) {
result[resultCount]=comparedElement;resultCount++;
}
}
for (var i2 = 0; i2 < array2.length; i2++) {
var comparedElement = array2[i2];
var isUnique = true;
for (var i1 = 0; i1 < array1.length; i1++) {
if (comparedElement == array1[i1]) {
isUnique = false;
break;
}
}
if (isUnique) {
result[resultCount]=comparedElement;resultCount++;
}
}
console.log(result)
}
코드가 다른 배열의 배열의 각 요소를 찾기 위해 시도하고 그것을 찾을 수없는 경우, 결과 배열에 추가하고, 그렇지 않으면 그냥 건너 뜁니다. 이것은 이것을 해결하는 가장 효율적인 방법이 아닐 수도 있습니다.
스택 오버플로에 오신 것을 환영합니다! [둘러보기]를 둘러보고 [도움말], 특히 [* 좋은 질문을하는 방법 *] (/ help/how-to-ask)을 읽으십시오. –
@horizontt : 우리를 보여주세요. 약간의 노력, 샘플 코드 게시. –