Почему не работает JavaScript?

dartoarem

Новичок
Регистрация
04.06.2020
Сообщения
6
Благодарностей
1
Баллы
3
Добрый вечер.
Почему в ZennoPoster не работает данный код на JavaScript?

C#:
var a = "12";
var b = "1";

var cc = a.toUpperCase().split("").filter(n => b.toUpperCase().indexOf(n) === -1).length;

cc
 

dartoarem

Новичок
Регистрация
04.06.2020
Сообщения
6
Благодарностей
1
Баллы
3
Или может кто может помочь переделать данный скрипт на язык С# ?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 613
Благодарностей
4 601
Баллы
113
не знаю, почему не работает локально, но работает, если выбрать "на текущей странице" и заменить последнюю строку на return cc;
 
  • Спасибо
Реакции: Astraport

dartoarem

Новичок
Регистрация
04.06.2020
Сообщения
6
Благодарностей
1
Баллы
3
Спасибо большое.
В таком случае работает:D
 

dartoarem

Новичок
Регистрация
04.06.2020
Сообщения
6
Благодарностей
1
Баллы
3
Разобрался!!!
Тут прикол гораздо интереснее чем кажется :D
У JS есть функция-стрелки => краткий синтаксис для создания функций, который часто лучше, чем синтаксис Function Expression.
Так вот Зенка его не переваривает

Пример кода который не работает в Зенке, точнее он работает но работает неправильно.
JavaScript:
var cc = a.toUpperCase().split("").filter(n => b.toUpperCase().indexOf(n) === -1).length;

Пример исправленного кода без использования стрелочной функции.

C#:
let fun1 = function(n){return b.toUpperCase().indexOf(n) === -1}
var cc = a.toUpperCase().split("").filter(fun1).length;
 
  • Спасибо
Реакции: doc

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 694
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)