首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >String JavaScript

String JavaScript
EN

Stack Overflow用户
提问于 2020-04-24 16:22:04
回答 1查看 136关注 0票数 0

我有一些关于javascript的问题,我想写一个函数来输出像这样的例子:

输入:

代码语言:javascript
复制
["Enter uid1234 Muzi", "Enter uid4567 Prodo", "Leave uid1234", "Enter uid1234 Prodo", "Change uid4567 Ryan"]

答案:

代码语言:javascript
复制
["Prodo came in.", "Ryan came in.", "Prodo has left.", "Prodo came in."]

我写了这样的函数

代码语言:javascript
复制
function solution([enters, id, name], [enters, id, name]) {

  for (let i = 0; i < solution.length; i++) {
    if (enters === "leave") {
      console.log(`${name} ${id} is leaving`)
    }
  }
}

solution(["leave", "uid23", "test"], ["leave", "uid23", "tester2"]);
//result "test uid23 is leaving"

(我还想让它显示tester2。)

但它只是显示了解决方案输出的第一个数组,如何使其类似于示例??请帮帮忙

EN

回答 1

Stack Overflow用户

发布于 2020-04-24 16:43:23

代码语言:javascript
复制
function solution([enters, id, name]) {

  for (let i = 0; i < solution.length; i++) {
    if (enters === "leave") {
      console.log(`${name} ${id} is leaving`)
    }
  }
}
 

solution(["leave", "uid23", "test"]);
solution(["leave", "uid23", "tester2"]);
//result "test uid23 is leaving"

如果你有1个以上的输入,你可以使用for loop。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61404100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档