
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Building an Array from a String in JavaScript
We have to write a function that creates an array with elements repeating from the string till the limit is reached.
Suppose there is a string ‘aba’ and a limit 5.
e.g. string = "string" and limit = 8 will give new array
const arr = ["s","t","r","i","n",“g”,“s”,”t”]
Example
Let’s write the code for this function −
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));
Output
The output in the console −
[ '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' ]
Advertisements