为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法清理这段代码?它的功能,但它被黑客攻击和丑陋

有没有办法清理这段代码?它的功能,但它被黑客攻击和丑陋

森林海 2021-10-14 15:44:58
寻找一种更简洁的方法来编写这个 for 循环。我打算使用 continue; 并意识到 .forEach 不喜欢这种语法。const findNoOptions = array => {  let str = "";  for (let i = 1; ; i += 1) {    str = "Z".repeat(i);    let found = false;    array.forEach(element => {      if (element.toUpperCase().includes(str)) {        found = true;      }    });    if (!found) {      break;    }  }};
查看完整描述

2 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

也许是这样的


const findNoOptions = array => {

  let str = "";

  while(true) {

    str += "Z";

    let found = array.some(el => el.toUpperCase().includes(str))

    if (!found) break;

  }

};


查看完整回答
反对 回复 2021-10-14
?
炎炎设计

TA贡献1808条经验 获得超4个赞

而不是使用休息你可以做


const findNoOptions = array => {

  let str = "";

  while(array.some(el => el.toUpperCase().includes(str))) {

    str += "Z";

  }

};


查看完整回答
反对 回复 2021-10-14
  • 2 回答
  • 0 关注
  • 123 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信