উত্তর:
সংস্করণ v4.x যেহেতু আপনার ব্যবহার করা উচিত _.map
:
_.map(users, 'id'); // [12, 14, 16, 18]
এইভাবে এটি নেটিভ অ্যারে.প্রোটোটাইপ.ম্যাপ পদ্ধতির সাথে সম্পর্কিত যেখানে আপনি লিখবেন (ES2015 সিনট্যাক্স):
users.map(user => user.id); // [12, 14, 16, 18]
V4.x এর আগে আপনি _.pluck
একইভাবে ব্যবহার করতে পারেন :
_.pluck(users, 'id'); // [12, 14, 16, 18]
users.map(({ id, name }) => ({ id, name }))
বা কম রহস্যময় users.map(user => ({ id: user.id, name: user.name }))
। একই lodash: _.map(users, ({ id, name }) => ({ id, name }))
।
খাঁটি জেএস সহ:
var userIds = users.map( function(obj) { return obj.id; } );
users.map(({id})=>id)
নতুন লোড্যাশ রিলিজে v4.0.0 _.pluck
এর পক্ষে সরানো হয়েছে_.map
তারপরে আপনি এটি ব্যবহার করতে পারেন:
_.map(users, 'id'); // [12, 14, 16, 18]
আপনি গিথুব চেঞ্জলগে দেখতে পারেন
আপনি যদি নেটিভ জাভাস্ক্রিপ্ট ব্যবহার করছেন তবে আপনি এই কোডটি ব্যবহার করতে পারেন -
let ids = users.map(function(obj, index) {
return obj.id;
})
console.log(ids); //[12, 14, 16, 18]
এটি আপনাকে পপ-আপ-এ যা দেবে তা দেবে।
for(var i = 0; i < users.Count; i++){
alert(users[i].id);
}
_.toArray(_.mapValues(users, 'id'))