我正在嘗試參考另一個串列對串列進行排序。考慮這個例子,
var array1 = [1,2,3,4,5,6];
var array2 = [4,6,3];
現在,我希望結果是這樣的,
result = [4,6,3,1,2,5];
我怎樣才能達到這個結果?
uj5u.com熱心網友回復:
怎么樣
var array1 = [1,2,3,4,5,6];
var array2 = [4,6,3];
var result = [...array2.where((i) => array1.contains(i)), ...array1.where((i) => !array2.contains(i))];
print('resulting array: ${result}');
第一部分收集位于第一個陣列中的 array2 中的所有內容,第二部分收集不在第二個陣列中的所有內容,即缺失值
uj5u.com熱心網友回復:
<script>
var array1 = [1,2,3,4,5,6];
var array2 = [4,8,3];
var sayac=1;
for(var i=0;i<array2.length;i ){
if(array1.indexOf(array2[i])==-1){
array1[array1.length sayac]=array2[i];
sayac ;
}
}
console.log(array1);
</script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/333901.html
上一篇:分組和排序熊貓
