var names = [name for(name in generateNames(product))];
generateNames просто возвращает массив имен столбцов для различных свойств в продукте.
generateNames
Но каково полное имя для имени в вещи?
Это понимание массива .
Это новая функция Javascript 1.7, которая работает как список Python .
Это понимание массива. Был добавлен в JavaScript 1.7. Работает только в браузерах Mozilla, таких как Firefox AFAIK.
См. https://developer.mozilla.org/en/New_in_JavaScript_1.7#Array_comprehensions_(Merge_into_Array_comprehensions)
Вот jsfiddle, который вы можете попробовать, только в Firefox: http://jsfiddle.net/hfARW/1/