javascript - 我需要编写一个循环,对 console.log 进行七次调用以输出以下倒三角形?
问题描述
#######
######
#####
####
###
##
#
上面的问题是来自书中雄辩的javascript的问题。但问题不同:
编写一个循环,对 console.log 进行七次调用以输出以下三角形:
#
##
###
####
#####
######
#######
但是我需要使用以下逻辑来解决这个问题的完全相反的问题:
for (let line = "#"; line.length < 8; line += "#")
console.log(line);
下面是我按照上面的逻辑尝试但不能像上面那样工作的代码片段:
for (let line = "#######"; line.length > 0; line -= "#")
console.log(line);
任何人都可以使用相同的逻辑给我解决方案,我哪里出错了?
解决方案
您是否正在寻找这个:
for (let line = "#######"; line.length > 0; line = line.slice(1))
console.log(line);
推荐阅读
- python - Python 3 Extracting span tag using bs4
- python - 使用无服务器框架在 lambda AWS 上安装 pandas 时出错
- jquery - jquery ColdFusion 返回
- javascript - ReactJs:让提交按钮自动触发一次然后禁用它
- c# - SignalR未能在服务器中调用方法
- php - PHP 检查创建文件夹文件层次结构
- nginx - kube-proxy 和 nginx 后端之间的连接被拒绝
- java - Spark SQL Java 无法将元组转换为行和数据帧
- javascript - V-menu 无法向下滚动查看其他列表
- django - 阻止用户访问 Django 网址