私はNodeJsを初めて使用しています。JavaとAngular Typescriptでの経験がありました。このJsコードを理解できません
私はこのコードを書いていますが、私は理解できません。私を助けてくれますか?コンソールで印刷出力を試みましたが、構文を理解できません。
function toMap(arr, key) {
var map = {};
console.log("Key is"+ key);
if (arr) {
for (var i=0; i<arr.length; i++) {
map[arr[i][key]] = arr[i];
}
}
return map;
}
arrはデータベースから来るオブジェクトの配列であり、idはキーであり、ここで渡される値は 'id'です。
- これら二つは、それを作る必要があります見て関数が何をするかを明確にしてください - もしそうでなければ、どんな量の説明が役に立つかもしれないと確信していません –
それはdbから来るキーバリューペアオブジェクトです – INFOSYS
なので、 –