按POS(js)中的名称对产品进行排序

时间:2017-12-05 10:13:14

标签: javascript odoo-10 point-of-sale

如何在POS产品列表中对产品名称进行排序? 这是我的代码,其中names.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)
}

1 个答案:

答案 0 :(得分:1)

做这样的事,

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