giving the fact that a JavaScript array is specific type of an javascript object (an associative array), can't we just use ko.observable() instead of ko.observableArray()? especially if we are NOT interested in observing changes in an array properties like length...
As an exemple, in these tasklist-based knockout projects, we would just add a new task as following
tasklist[newtask.title]=newtask.description
in the object (an associative array). is it correct?
here a string example http://jsfiddle.net/zfjqd6oa/