проблема вставки узла новая проблема Ubuntu - PullRequest
0 голосов
/ 27 ноября 2018

Эй, ребята, я решил эту проблему, но не могу понять, почему я не могу добавить новую строку?Я использовал replace, regex, \ r, \ n и модуль os без удачи, и это действительно расстраивает.Может кто-нибудь, пожалуйста, помогите мне с этим вопросом, я не уверен, что мне не хватает.Я просто хочу отобразить этот массив чисел на новой строке после каждого числа.

// ожидаемый результат

0.500000

0.333333

0.166667

// но получил

['0.333333',' 0.500000 ',' 0.166667 ']

https://repl.it/@joshuaaguilar20/TruthfulCurvyDaemons

var endOfLine = require('os').EOL;




     function plusMinus(arr) {

    let obj={
    negative:[],
   positive:[],
    zeros:[]
    };
   arr.reduce((previous, current, index) => {
    if(current == 0){
      obj.zeros.push(current)
     return previous;
     }

   if(current > 0 ){
    obj.positive.push(current)
     ++previous;
    }
   if(current < 0){
   obj.negative.push(current)
      --previous;
    }
    return previous;
},0);

  let posresult = obj.positive.length / arr.length
  obj.positive = posresult.toFixed(6)

 let negresult = obj.negative.length / arr.length
  obj.negative = negresult.toFixed(6)


  let zeroresult = obj.zeros.length / arr.length
    obj.zeros = zeroresult.toFixed(6)


     let letNewArr = Object.values(obj)




   return  letNewArr

};

...