判断手机端和pc
var mobileAgent = new Array(
"iphone",
"ipod",
"ipad",
"android",
"mobile",
"blackberry",
"webos",
"incognito",
"webmate",
"bada",
"nokia",
"lg",
"ucweb",
"skyfire"
);
var browser = navigator.userAgent.toLowerCase();
for (var i = 0; i < mobileAgent.length; i++) {
if (browser.indexOf(mobileAgent[i]) != -1) {
this.type = 0;
break;
} else {
this.type = 1;
}
}
js获取对象 数组中属性最大和最小值
// 最大值 4
Math.max.apply(Math,this.list.map(item => { return item.id }))
// 最小值 1
Math.min.apply(Math,this.list.map(item => { return item.id }))
sort排序
list: [
{ id: 1, name: 'jack' },
{ id: 2, name: 'may' },
{ id: 3, name: 'shawn' },
{ id: 4, name: 'tony' },
]
// 最大值 4
this.list.sort((a, b) => { return b-a })[0].id
// 最小值 1
this.list.sort((a, b) => { return a-b })[0].id
https://zhuanlan.zhihu.com/p/475241556