字符串中和 - JavaScript

javascriptweb developmentfront end technologyobject oriented programming更新于 2025/12/6 19:56:17

我们需要编写一个 JavaScript 函数,该函数接受仅包含 '+' 或 '-' 的字符串,并且我们必须根据字符串的整个中和结果返回 '+' 或 '-'。

例如 '++' 结果为 '+' 和 '--' 也结果为 '+',而 '-+' 或 '+-' 结果为 '-'。

以下是我们的字符串 −

const str = '+++-+-++---+-+--+-';

示例

以下是代码 −

const str = '+++-+-++---+-+--+-';
const netResult = (str = '') => {
   const strArr = str.split('');
   return strArr.reduce((acc, val) => {
      if(acc === val){
         return '+';
      };
      return '-';
   });
};
console.log(netResult(str));

输出

以下是控制台中的输出 −

-

相关文章


有用资源