Đây là một mẫu dấu sao đơn giản mà chúng tôi bắt buộc phải in bên trong bảng điều khiển JavaScript. Lưu ý rằng nó phải được in bên trong bảng điều khiển chứ không phải trong cửa sổ xuất hoặc cửa sổ HTML -
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Đây là mã để làm như vậy trong JavaScript -
Ví dụ
const star = "* ";
//where length is no of stars in longest streak
const length = 6;
for(let i = 1; i <= (length*2)-1; i++){
const k = i <= length ? i : (length*2)-i;
console.log(star.repeat(k));
} Đầu ra
Đầu ra của bảng điều khiển sẽ là -
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Hàm lặp lại chuỗi () là một cách để yêu cầu trình biên dịch tạo ra một chuỗi với n bản sao của chuỗi mà nó được sử dụng trong ngữ cảnh, trong đó n là đối số mà nó nhận được.
Độ phức tạp thời gian của mã này là O (độ dài ^ 2) và độ phức tạp không gian là O (1).