How to use ES6 Repeat and Template Literals In Javascript
In this approach we are using template literal along with “repeat()” function. Creating a variable and storing the value produced by reapeat function and then again letting another variable “square”, In which template literal is used. `${row}\n` is used to dynamic access of row variable and “\n” is for new line. it creates a string where the content of row appears followed by a line break. After that we are printing that variable in console.
Example: It describes how we can print a square pattern star in the console using ES6 repeat and template literals
Javascript
// Javascript program for // printing square of stars // in console let size = 3; const rowOfSquare = '* ' .repeat(size); // Using template literal // \n is used for next line const square = `${rowOfSquare}\n`.repeat(size); // Printing square console.log(square); |
* * * * * * * * *
JavaScript Program to Print Square Star Pattern
In this article, we are going to discuss how we can make a square star pattern. we have to print “*” in the console in such a way that it turns or looks like a solid square. we can use loops in different manners for this pattern.
Example:
Input: 4
Output: * * * *
* * * *
* * * *
* * * *
Input: 3
Output: * * *
* * *
* * *
These are the following ways to print a square star pattern in the console:
- Using nested for loop
- Using for loop
- Using String Repeat Method
- Using Array and Join Method
- Using ES6 Repeat and Template Literal
Contact Us