配列がありますa= ["APP","COM", "REJ" , "COM APP"]
とb= [23,54,56,24].
A and B
の長さが同じです。 配列Aの値に配列VALUEが含まれている配列Bのすべての要素を取得する方法配列0128配列。他の配列を参照して配列の値を取得する
-2
A
答えて
2
var a= ["3","", "6"];
var b= [23,54,56];
function selector(e, i){ return {e, i}; }
function filter(e){ return e.e != "" }
function selector2(e){ return b[e.i] }
var c = a.map(selector).filter(filter).map(selector2);
console.log(c);
1
あなたは結果あなたはあなたが必要なものをacheiveするためにフィルタを使用することができ
var a= ["3","", "6"], b= [23,54,56], c = [];
for (var i = 0; i < a.length; i++){
if(a[i] !== "" && b[i])
c.push(b[i])
}
console.log(c)
+1
"!=="の代わりに "!=="を使用するように答えを更新しました。 "!="はjavascriptのほとんどの等価比較のために悪い形式です – Adrian
2
を取得するためのループを使用することができます。ここであなたができることがあります。
var a = ["3", "", "6"];
var b = [23, 54, 56];
var result = b.filter((val, idx) => a[idx] !== "");
var resultWithEs5 = b.filter(function(val, idx) {
return a[idx] !== "";
});
console.log(result);
console.log(resultWithEs5);
0
あなたは、Arrayフィルター法を使用してそれを行うことができます。
a= ["3","", "6"];
b= [23,54,56];
result = b.filter((ele, index) => {
\t return a[index] !== ''; // your condition, here is not false.
})
console.log(result)
Detailリンク:Array.prototype.filter
0
はここに私のソリューションです。それが役に立てば幸い!
var a= ["3","", "6"], b= [23,54,56]
var element = "";
for(var i in a){
if(a[i] == ""){
element = i;
}
}
var index = b.indexOf(b[element]);
if (index > -1) {
b.splice(index, 1);
}
console.log(b)
関連する問題
- 1. JSの他の配列を参照して配列の値を取得
- 2. np.fromfunction:他の配列を参照する
- 3. 値型配列を参照型配列に変換する
- 4. 参照から参照を含む配列へのハッシュを取得するPerl
- 5. mongooseでの参照から配列を取得する方法
- 6. 配列を作成し、配列に値を取得する
- 7. 異なる配列のオブジェクトを参照する配列
- 8. メインアクティビティ外の文字列配列への参照を取得する
- 9. 参照された配列==配列
- 10. 配列の配列から値を取得する方法は?
- 11. 参照の配列をコピーする
- 12. IBOutlet(NSButton)の配列を参照する
- 13. 参照の配列の配列を渡す
- 14. アレイ。powershell配列を参照
- 15. ループの最後の数値を配列のインデックスとして参照するループを取得する
- 16. 配列参照の再帰
- 17. 配列への参照
- 18. 配列の値を取得する
- 19. 取得配列の値
- 20. C配列での参照渡しの3D配列
- 21. Java:配列参照として列挙型を使用する
- 22. オブジェクト内の他の配列値にオブジェクト配列値を取得する方法は?
- 23. 参照渡し配列 - 大きな配列のサブセット
- 24. VBAで配列参照をコピーする
- 25. 他の配列の値で配列を並べ替える
- 26. 配列の最後の項目への参照を取得する
- 27. std :: arrayからの生の配列への参照を取得する
- 28. 配列内のオブジェクトの配列内のオブジェクトへの参照
- 29. cant参照配列クラス
- 30. 配列から値を取得する
**基本的な考え方:**配列Aを介して配列C.反復を作成する - Aの項目が空でない場合、配列Bから配列Cに対応する項目を追加し、それを実行します。他の人があなたのためにコードを書くなら、あなたは何も学ばないでしょう。 –