配列があります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. 配列を渡して参照を返す配列を返す
- 5. 参照から参照を含む配列へのハッシュを取得するPerl
- 6. mongooseでの参照から配列を取得する方法
- 7. 1つの列の値を参照として取得するデータフレームからの配列の作成
- 8. メソッドは、値への参照配列を参照しています
- 9. 異なる配列のオブジェクトを参照する配列
- 10. 配列を作成し、配列に値を取得する
- 11. メインアクティビティ外の文字列配列への参照を取得する
- 12. 配列内の配列から値を取得しますか?
- 13. 参照された配列==配列
- 14. IBOutlet(NSButton)の配列を参照する
- 15. 参照の配列をコピーする
- 16. 配列の配列から値を取得する方法は?
- 17. 配列内の配列から最大値を取得する
- 18. 配列から配列の値を取得するLaravel PHP
- 19. 参照の配列の配列を渡す
- 20. アレイ。powershell配列を参照
- 21. ループの最後の数値を配列のインデックスとして参照するループを取得する
- 22. 配列参照の再帰
- 23. 配列への参照
- 24. 配列の値を取得する
- 25. 取得配列の値
- 26. C配列での参照渡しの3D配列
- 27. Java:配列参照として列挙型を使用する
- 28. ie9のオブジェクト値を参照して、JavaScriptのメイン配列からオブジェクトのサブ配列を削除します。
- 29. 参照渡し配列 - 大きな配列のサブセット
- 30. オブジェクト内の他の配列値にオブジェクト配列値を取得する方法は?
**基本的な考え方:**配列Aを介して配列C.反復を作成する - Aの項目が空でない場合、配列Bから配列Cに対応する項目を追加し、それを実行します。他の人があなたのためにコードを書くなら、あなたは何も学ばないでしょう。 –