I'm trying to return the results from each list, using an array of variables containing the names of the lists.
var filters = ["colour", "size", "len", "s_length", "occasion"];
var colour = ["black", "white", "blue", "brown", "gold",
"green", "grey", "multi", "nude", "orange", "pink",
"purple", "red", "silver", "yellow"];
var size = ["XS", "S", "M", "L", "UK 6", "UK 8",
"UK 10", "UK 12", "UK 14", "UK 16", "UK 18+"];
var len = ["maxi", "midi", "mini"];
var s_length = ["sleeveless", "short", "3/4", "long"];
var occasion = ["casual", "party/evening", "work"];
for (var h = filters.length; h--;) {
console.log(filters[h])
for (var i = filters[h].length; i--;) {
console.log(filters[h[i]])
}
}
I'm used to python, and this seems like it would work as I want, but instead of returning the array items I get an undefined result for filters[h[i]]
What am I doing wrong here? TIA