@Length (JavaScript)

  • @Abs (JavaScript™)

    Возвращает абсолютное (беззнаковое) значение числа.

  • @Abstract (JavaScript™)

    Сокращает содержимое полей.

  • @Adjust (JavaScript™)

    Настройка времени и даты по годам, месяцам, дням, часам, минутам и/или секундам.

  • @AttachmentLengths (JavaScript™)

    Возвращает длину в байтах файлов, прикрепленных к текущему документу.

  • @AttachmentModifiedTimes (JavaScript™)

    w3.org/1999/xhtml»> Возвращает дату и время модификации файлов, прикрепленных к текущему документу.

  • @AttachmentNames (JavaScript™)

    Возвращает имена файлов, прикрепленных к текущему документу.

  • @Attachments (JavaScript™)

    Возвращает количество файлов, прикрепленных к текущему документу.

  • @Author (JavaScript)

    Возвращает имена авторов текущего документа.

  • @Begins (JavaScript)

    Определяет, начинается ли строка с подстроки.

  • @Char (JavaScript)

    oxygenxml.com/ns/webhelp/toc» xmlns:xhtml=»http://www.w3.org/1999/xhtml»> Возвращает символ, соответствующий значению Unicode.

  • @ClientType (JavaScript)

    Возвращает текстовую строку для различения клиентов Notes® и веб-браузеров.

  • @Contains (JavaScript)

    Определяет, содержит ли строка подстроку.

  • @Count (JavaScript)

    Возвращает количество записей в списке.

  • @Created (JavaScript)

    Возвращает дату и время создания текущего документа.

  • @Date (JavaScript)

    oxygenxml.com/ns/webhelp/toc» xmlns:xhtml=»http://www.w3.org/1999/xhtml»> Создает дату и время.

  • @Day (JavaScript)

    Возвращает день из даты и времени.

  • @DbColumn (JavaScript)

    Возвращает значения столбца представления.

  • @DbLookup (JavaScript)

    Возвращает значения столбца или поля представления, соответствующие совпадающим ключам в отсортированном столбце представления.

  • @DbName (JavaScript)

    Возвращает имя сервера и имя текущей базы данных.

  • @DbTitle (JavaScript)

    oxygenxml.com/ns/webhelp/toc» xmlns:xhtml=»http://www.w3.org/1999/xhtml»> Возвращает метку текущей базы данных.

  • @Do (JavaScript)

    Вычисляет серию из операторов @function .

  • @Element (JavaScript)

    Возвращает элемент списка.

  • @Elements (JavaScript)

    Возвращает количество записей в списке.

  • @Ends (JavaScript)

    Определяет, заканчивается ли строка подстрокой.

  • @Error (JavaScript)

    w3.org/1999/xhtml»> Присваивает значению условие ошибки.

  • @Explode (JavaScript)

    Разбирает строку на элементы в списке, используя указанные разделители.

  • @Failure (JavaScript)

    Возвращает сообщение.

  • @False (JavaScript)

    Возвращает число 0.

  • @GetField (JavaScript)

    Возвращает значение элемента документа, связанного с текущей страницей.

  • @Hour (JavaScript)

    Возвращает час из даты и времени.

  • @If (JavaScript)

    Выполняет оператор на основе условной проверки.

  • @Implode (JavaScript)

    Объединяет элементы текстового списка в строку.

  • @Integer (JavaScript)

    Усекает число до целого числа.

  • @IsAvailable (JavaScript)

    Указывает, существует ли элемент в текущем документе.

  • @IsDocBeingLoaded (JavaScript)

    Возвращает 1, если текущий документ загружается.

  • @IsDocBeingSaved (JavaScript)

    Возвращает 1, если текущий документ сохраняется.

  • @IsError (JavaScript)

    Указывает, является ли значение состоянием ошибки.

  • @IsMember (JavaScript)

    Указывает, содержит ли список строку или строки.

  • @IsNewDoc (JavaScript)

    Указывает, является ли текущий документ новым документом.

  • @IsNotMember (JavaScript)

    Указывает, не содержит ли список строку или строки.

  • @IsNull (JavaScript)

    Указывает, является ли значение пустой строкой или списком пустых строк.

  • @IsNumber (JavaScript)

    Указывает, является ли значение числом.

  • @IsResponseDoc (JavaScript)

    Указывает, является ли текущий документ документом ответа.

  • @IsText (JavaScript)

    Указывает, является ли значение строкой.

  • @IsTime (JavaScript)

    Указывает, является ли значение датой и временем.

  • @IsUnavailable (JavaScript)

    Указывает, существует ли элемент в текущем документе.

  • @Слева (JavaScript)

    Возвращает крайние левые символы строки для указанного количества символов или до подстроки и без нее.

  • @LeftBack (JavaScript)

    Возвращает крайние левые символы строки за вычетом указанного количества символов или до и без учета последнего вхождения подстроки.

  • @Length (JavaScript)

    Возвращает количество символов в строке.

  • @List (JavaScript)

    oxygenxml.com/ns/webhelp/toc» xmlns:xhtml=»http://www.w3.org/1999/xhtml»> Создает список.

  • @LowerCase (JavaScript)

    Преобразует строку в нижний регистр.

  • @Max (JavaScript)

    Возвращает наибольшее число в группе чисел.

  • @Member (JavaScript)

    Возвращает позицию первого вхождения значения в список строк.

  • @Middle (JavaScript)

    Возвращает символы строки, начиная со смещения от начала или после подстроки, для указанного количества символов или до и без учета подстроки.

  • @MiddleBack (JavaScript)

    oxygenxml.com/ns/webhelp/toc» xmlns:xhtml=»http://www.w3.org/1999/xhtml»> Возвращает символы строки, начиная со смещения от конца или до последнего вхождения подстроки, назад и исключая последнее вхождение подстроки или для указанного отрицательного числа символов.

  • @Min (JavaScript)

    Возвращает наименьшее число в группе чисел.

  • @Minute (JavaScript)

    Возвращает минуты из даты и времени.

  • @Modified (JavaScript)

    Возвращает значение даты и времени, указывающее, когда документ был первоначально изменен.

  • @Modulo (JavaScript)

    w3.org/1999/xhtml»> Возвращает остаток операции деления.

  • @Month (JavaScript)

    Возвращает месяц из даты и времени.

  • @Name (JavaScript™)

    Возвращает компонент или переформатирует иерархическое имя.

  • @NewLine (JavaScript)

    Возвращает символ новой строки.

  • @No (JavaScript)

    Возвращает число 0.

  • @Now (JavaScript)

    Возвращает дату и время сервера.

  • @Null (JavaScript)

    oxygenxml.com/ns/webhelp/toc» xmlns:xhtml=»http://www.w3.org/1999/xhtml»> Возвращает пустую строку.

  • @ProperCase (JavaScript)

    Преобразует строку в правильный регистр.

  • @Random (JavaScript)

    Возвращает случайное число, большее или равное 0,0 и меньше 1,0.

  • @Repeat (JavaScript)

    Повтор строки.

  • @Replace (JavaScript)

    Заменяет строки в списке.

  • @ReplaceSubstring (JavaScript)

    w3.org/1999/xhtml»> Заменяет подстроки в списке.

  • @ReplicaID (JavaScript)

    Возвращает идентификатор реплики текущей базы данных.

  • @Return (JavaScript)

    Возвращает выполнение вызывающей функции или пользовательскому интерфейсу.

  • @Right (JavaScript)

    Возвращает крайние правые символы строки для указанного количества символов или начиная с подстроки.

  • @RightBack (JavaScript)

    Возвращает крайние правые символы строки за вычетом указанного количества символов или назад и без учета последнего вхождения подстроки.

  • @Round (JavaScript)

    Округляет число.

  • @Second (JavaScript)

    Возвращает секунды из даты и времени.

  • @Select (JavaScript)

    Возвращает значение из списка параметров.

  • @SetField (JavaScript)

    Устанавливает значение элемента документа, связанного с текущей страницей.

  • @Subset (JavaScript)

    Подмножество списка слева направо.

  • @Success (JavaScript)

    oxygenxml.com/ns/webhelp/toc» xmlns:xhtml=»http://www.w3.org/1999/xhtml»> Возвращает 1 (истина).

  • @Sum (JavaScript)

    Суммирует числа.

  • @Text (JavaScript)

    Преобразует значение в строку.

  • @TextToNumber (JavaScript)

    Преобразует строку в число.

  • @TextToTime (JavaScript)

    Преобразует строку в дату и время.

  • @Time (JavaScript)

    Создает дату и время.

  • @Today (JavaScript)

    oxygenxml.com/ns/webhelp/toc» xmlns:xhtml=»http://www.w3.org/1999/xhtml»> Возвращает сегодняшнюю дату.

  • @Tomorrow (JavaScript)

    Возвращает завтрашнюю дату.

  • @Trim (JavaScript)

    Удаляет начальные и конечные пробелы из строки.

  • @True (JavaScript)

    Возвращает число 1.

  • @Unique (JavaScript)

    Возвращает случайное уникальное текстовое значение (без параметра) или удаляет повторяющиеся значения из списка (параметр).

  • @UpperCase (JavaScript)

    oxygenxml.com/ns/webhelp/toc» xmlns:xhtml=»http://www.w3.org/1999/xhtml»> Преобразует строку в верхний регистр.

  • @UserId (JavaScript)

    Возвращает объект идентификатора пользователя для данного пользователя в хранилище идентификаторов.

  • @UserName (JavaScript)

    Возвращает различающееся имя текущего пользователя.

  • @UserSecretKeys (JavaScript)

    Возвращает секретные ключи, хранящиеся в файле ID пользователя в ID Vault.

  • @Weekday (JavaScript)

    Возвращает день недели, где воскресенье равно 1.

  • @Word (JavaScript)

    Возвращает слово из строки.

  • @Year (JavaScript)

    Возвращает год из даты и времени.

  • @Да (JavaScript)

    Возвращает значение 1.

  • @Yesterday (JavaScript)

    Возвращает вчерашнюю дату.

  • Найти строки четной длины, Javascript — Stack Overflow

    Эта функция принимает массив значений и должна возвращать массив всех строк четной длины.

    Все, что не является строкой или строкой четной длины, не должно возвращаться в массиве.

    Если строк четной длины нет, должен возвращаться пустой массив.

    \И это то, что я смог сделать до сих пор

     функция findEvenLengthStrings(элементы) {
      const evenString = items.filter(item => {
        item === 'string' && item %2 !== 0 ? item.push() : [ ]
      })
      вернуть четную строку
    }
     
    • JavaScript
    4

    Array.filter уже фильтрует массив, вам нужно только вернуть true или false . Что касается условий для этого, это если элемент имеет тип строки и четную длину. Только что перевел на javascript.

     var strings = ["привет", "червь", 12, "мир"];
    функция findEvenLengthStrings (элементы) {
      вернуть items.filter(item => {
        return (typeof item === 'string' && item.length % 2 === 0)
      })
    }
    console.log (findEvenLengthStrings (строки)) 
    0

    Решение

     function findEvenLengthStrings(items) {
      const evenString = items.filter(item => typeof item === 'string' && item.length % 2 === 0)
      вернуть четную строку
    }
     

    Почему ваш код не сработал

    1

    Во-первых, вы ничего не возвращаете из функции. Вы должны либо использовать оператор return , либо удалить {}

    Bad:

    const evenString = items.filter(item => { item === 'string' && item %2 !== 0 ? item.push() : [ ] })

    Хорошо:

     const evenString = items.filter(item =>
      item === 'string' && item %2 !== 0 ? item.push() : [ ]
    )
     

    Хорошо:

     const evenString = items.filter(item => {
      возвращаемый элемент === 'строка' && элемент %2 !== 0 ? item.push() : [ ]
    })
     

    2

    item === 'string будет проверять, является ли item строкой, содержащей string вместо проверки типа. Чтобы проверить тип, используйте typeof

    3

    Фильтр ожидает, что вы вернете true , если вы хотите получить элемент, или false , если вы хотите его бросить

    Это: элемент %2 !== 0 ? item.push() : [ ] не имеет смысла в данном контексте

    3

    Зарегистрируйтесь или войдите в систему

    Зарегистрируйтесь с помощью Google

    Зарегистрироваться через Facebook

    Зарегистрируйтесь, используя адрес электронной почты и пароль

    Опубликовать как гость

    Электронная почта

    Обязательно, но не отображается

    Опубликовать как гость

    Электронная почта

    Требуется, но не отображается

    Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.