js的数组去重
1.
var arr = [1,2,2,2,2,4,5,6,6,6,6,8,8,9,9,99]
function uniquel(arr){
var hase = [];
for(var i=0;i<arr.length;i++){
if(hase.indexOf(arr[i])==-1){
hase.push(arr[i]);
}
}
return hase;
}
document.write(uniquel(arr))
js取最大值
var res =Math.max.call(null,12,3,44,34,56,777,56)
document.write(res)
js合并去重
3.
var arr1 = [2,3,4,555,6,7,6,2,3,4]
var arr2 = [‘a’,‘b’,‘c’,‘d’,‘a’,‘b’,‘c’]
var newArr = arr1.concat(arr2)
console.log(newArr)
function res(newArr){
var hase = [];
for(var i=0;i<newArr.length;i++){
if(hase.indexOf(newArr[i])==-1){
hase.push(newArr[i])
}
}
return hase
}
document.write(res(newArr))
js升序
4.
var arr4 = [1,22,3,4,5,45,32]
arr4.sort(function(a, b) {
return a-b;
});
document.write(arr4);
js降序
5.
var arr4 = [33,2,1,4,45,23]
arr4.sort(function(a, b) {
return b -a;
});
document.write(arr4);
js数据处理并以表格形式输出 横向表格
var data = {
msg:‘success’,
code: 200,
products:[
{
name:‘手机’,
products:[
‘苹果’,‘三星’,‘华为’
]
},
{
name:‘平板’,
products:[
‘苹果’,‘三星’,‘华为’
]
},{
name:‘手机’,
products:[
‘苹果’,‘三星’,‘华为’
]
},{
name:‘手机’,
products:[
‘苹果’,‘三星’,‘华为’
]
},
]
}
document.write(’
’)for(var i=0;i<4;i++){
document.write(’’)
for(var j=0;j<1;j++){
document.write(’’)
}
for(var k=0;k<3;k++){
document.write(’’)
}
’) document.write(data.products[i].name) document.write(’ | ’) document.write(data.products[i].products[k]) document.write(’ |
---|
document.write('</tr>')
}
document.write('</table>')