replaceRecommondApps:function(arrow){
if(this.showRecommondApps.length > 5){
if(arrow === 'L'){
var dele_value = this.showRecommondApps.shift();
this.showRecommondApps.push(dele_value);
}else if(arrow === 'R'){
var dele_value = this.showRecommondApps.pop();
this.showRecommondApps.unshift(dele_value);
}
}else{
return;
}
}
数组排序实现点击箭头内容左右滚动,如图:
参考:
《JS调用方法实现向数组末尾追加该数组的第一个元素》
https://blog.csdn.net/songlf521/article/details/52538706
var array=["String","Number","Undefined","Null","Boolean"];
//移除数组第一个元素,并返回
var dele_value=array.shift();
//将移除的元素再添加到数组开头
array.unshift(dele_value);
//在数组末尾追加数组第一个元素,返回数组现在长度
var return_value=array.push(dele_value);
//测试
console.log(dele_value);
console.log(return_value);
console.log(array);