ko.mapping create function, extend object

http://stackoverflow.com/questions/9779969/ko-mapping-create-function-extend-object

HTML

<script src="http://knockoutjs.com/downloads/knockout-2.0.0.debug.js"></script>
<script src="https://rawgithub.com/SteveSanderson/knockout.mapping/master/build/output/knockout.mapping-latest.debug.js"></script>

JavaScript

var data =   [{ id: 0, child: { prop1 : 'a', prop2 : 'b' } },{ id: 0, child: null } ];


var viewModel = {
    data: ko.mapping.fromJS([]),
};

ko.mapping.fromJS(data, viewModel.data);   

$.each(viewModel.data(), function(){
     alert(this.child)
})