js修改数组下标,将指定位置下标置顶,其后的依次排列

1、例子:abcdef

           将c位置置顶,最终变成cdefab

 

2、实际应用场景:见我的另一篇博文:https://blog.csdn.net/weixin_40841731/article/details/102744707

 

3、实现:

let charArr = ['a','b','c','d','e','f']

/** index为传过来的数组下标 **/
getList(index) {
  	let arr = []
  	let i = 0;
	for(i;i < this.charArr.length;i++){
	  arr.push(this.charArr[i+index])
	  if(i+index >= this.charArr.length-1){
	    index = 0-(i+1);
	  }
	}
  return arr;
},

 

 

 

说明:如有问题,或者建议、或者需要改进的地方,可以联系我,谢谢🙏

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章