8
は
、私は次のコードを持って、誰もが違いを見分けることができます。lodashの_.mapと_pluckの違いは何ですか?
let _ = require('lodash');
let arr = [
{'fname':'Ali', 'lname': 'Yousuf'},
{'fname': 'Uzair', 'lname': 'Ali'},
{'fname': 'Umair', 'lname': 'Khan'}
];
_.map(arr, 'fname');
_.pluck(arr, 'fname');
出力は同じであり、両方の機能はarr
を変異されていません。
を速記しました'パラメータとして、' string'を受け取った場合、その動作は 'pluck'のようになります。さもなければ、その動作は 'Array.prototype.map'のようになります。 – gabrielperales