用pos(JS)中的名称对产品进行排序



如何在POS产品列表中对产品名称进行排序?这是我的代码,其中name.sort()不是函数。在JS文件

for(var i = 0, len = this.product_list.length; i < len; i++)
{
    var product_node = this.render_product(this.product_list[i]);
    var names = this.product_list[i].display_name
    var sorted_names = names.sort();
    console.log('Sorted Names',sorted_names)
}

做这样的事情,

var names=[];//array for names
   for(var i = 0, len = this.product_list.length; i < len; i++)
{
    var product_node = this.render_product(this.product_list[i]);
    names.push(this.product_list[i].display_name);//push name in the array
}
names.sort();//sort names
console.log(names);//sorted array