ko and _.invoke
by KANDR101
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore.js"></script>
<div data-bind="text: result"></div>
JavaScript
var myArray = ko.observableArray([
{
id: ko.observable(1),
name: ko.observable("name1")
},
{
id: ko.observable(2),
name: ko.observable("name2")
}
]);
var names = _.invoke(myArray(), 'id','name');
console.log(names);
var vm = {
result: JSON.stringify(names)
};
console.log(vm.result);
ko.applyBindings(vm);