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;
},

 

 

 

說明:如有問題,或者建議、或者需要改進的地方,可以聯繫我,謝謝🙏

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