evaluateStringMember(): update the array o[part] after traversing it

@jjallaire Is this a careless omission or did I understand it incorrectly?