Вы хотите parseInt
вокруг строки шаблона, а не отдельных элементов. Вы проверяли, включена ли строка в массив, заполненный числами.
var asciiString = '84114117116104326510811997121115328710511011532'
function strFunc(str) {
var result = []
var strSplit = str.split('');
var validAscii = [32];
for(var i=65; i<=90; i++) {
validAscii.push(i);
}
for(var i=97; i<=122; i++) {
validAscii.push(i);
}
strSplit.forEach((item, index) => {
if(validAscii.includes(parseInt(item))) {
result.push(item)
} else if (validAscii.includes(parseInt(`${(strSplit[index])}${(strSplit[index + 1])}`))){
result.push(item);
}
})
return result.join('');
}
console.log(strFunc(asciiString))
Драгоценные камни несколько повреждаются в Windows, в настоящее время был в то время поврежден в Windows, но он фиксируется теперь. Следующее обходное решение относится к старой версии Установщика С одним щелчком Ruby; необходимо действительно обновить к новому находящемуся в MinGW RubyInstaller и DevKit, к которому обходное решение все еще работает, но более соответствует требованиям завтрашнего дня.
Вынудите ту машину версии события установить:
$ gem install eventmachine --version=0.12.0
Successfully installed eventmachine-0.12.0-x86-mswin32
1 gem installed
Installing ri documentation for eventmachine-0.12.0-x86-mswin32...
Installing RDoc documentation for eventmachine-0.12.0-x86-mswin32...
Теперь установка пытается установить Ваш исходный драгоценный камень снова:
$ gem install starling
Successfully installed ZenTest-3.10.0
Successfully installed memcache-client-1.5.0
Successfully installed SyslogLogger-1.4.0
Successfully installed starling-0.9.8
4 gems installed
Installing ri documentation for ZenTest-3.10.0...
Installing ri documentation for memcache-client-1.5.0...
Installing ri documentation for SyslogLogger-1.4.0...
Installing ri documentation for starling-0.9.8...
Installing RDoc documentation for ZenTest-3.10.0...
Installing RDoc documentation for memcache-client-1.5.0...
Installing RDoc documentation for SyslogLogger-1.4.0...
Installing RDoc documentation for starling-0.9.8...
Предупредите, хотя, если Вы теперь работаете gem update
драгоценные камни глупо попытаются установить последнюю версию eventmachine, который, как мы уже знаем, не будет основываться на Windows. Это заставляет обновление драгоценного камня останавливаться полностью. Посмотрите этот вопрос узнать, как работать вокруг этого конкретного раздражения.
Установка, кажется, застревает при установке eventmachine драгоценного камня. Самый легкий подход здесь может быть должен загрузить и установить eventmachine двоичный драгоценный камень для окон здесь
Иначе Вам будет нужен компилятор. (который я предполагаю, что Вы не имеете),
Я не знаю, будет ли это работать, но кто-то работает над одним установщиком щелчка Ruby в соответствии с Windows, который идет с компилятором C.
Теперь, когда все установлено, действительно ли возможно получить его работающий под окнами? Я получаю ветвление () функция, нереализованная на этой машине, потому что, Windows не имеет ветвления () процессом.