Subj : Match getstr() to object To : Ephram From : echicken Date : Thu Jun 04 2020 11:23 am Re: Match getstr() to object By: Ephram to All on Thu Jun 04 2020 11:53:48 Ep> var names = { Ep> AI:"Anguilla", ... }; Ep> for(var i = 0; i <= names.length; i++) { 'names' is an Object, but you're treating it like an Array. You could try something like: for (var name in names) { // eg. name === 'AI' and names[name] === 'Anguilla' } Or something like: var keys = Object.keys(names); for (var i = 0; i < keys.length; i++) { // eg. keys[i] === 'AI' and names[keys[i]] === 'Anguilla' } Or something like: Object.keys(names).forEach(function (e) { // eg. e == 'AI' and names[e] === 'Anguilla' }); --- echicken electronic chicken bbs - bbs.electronicchicken.com þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com .