在 JavaScript 中從一個字串構建一個數組
我們必須編寫一個函式,該函式建立一個數組,其中的元素從字串中重複,直到達到限制。
假設有一個字串“aba”和一個限制 5。
例如,string = "string" 和 limit = 8 將給出新陣列
const arr = ["s","t","r","i","n",“g”,“s”,”t”]
示例
讓我們為這個函式編寫程式碼 −
const string = 'Hello';
const limit = 15;
const createStringArray = (string, limit) => {
const arr = [];
for(let i = 0; i < limit; i++){
const index = i % string.length;
arr.push(string[index]);
};
return arr;
};
console.log(createStringArray(string, limit));
console.log(createStringArray('California', 5));
console.log(createStringArray('California', 25));輸出
控制檯中的輸出 −
[ 'H', 'e', 'l', 'l', 'o', 'H', 'e', 'l', 'l', 'o', 'H', 'e', 'l', 'l', 'o' ] [ 'C', 'a', 'l', 'i', 'f' ] [ 'C', 'a', 'l', 'i', 'f', 'o', 'r', 'n', 'i', 'a', 'C', 'a', 'l', 'i', 'f', 'o', 'r', 'n', 'i', 'a', 'C', 'a', 'l', 'i', 'f' ]
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP