Spec-Zone.ru › ColdFusion

arrayIsDefined

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

arrayIsDefined(array, index) → returns boolean

Синтаксис функции-члена

someArray.isDefined(index)

  • CF8+
  • Lucee
  • BL 1.0.0+
  • См. также: ArrayIsEmpty

    Справочник аргументов

    array string
    Обязательный

    Объект массива

    index numeric
    Обязательный

    Индекс для проверки.

    Примеры
    Пример кода с вызовом функции arrayIsDefined

    Простой пример

    CF 8+ Проверка того, задан ли элемент массива

    someArray = [1,2,3,4,5];
    writeOutput(arrayIsDefined(someArray, 3));

    Ожидаемый результат: Yes

    Простой пример

    Lucee 4.5+ Проверка того, задан ли элемент массива

    someArray = [1,2,3,4,5];
    writeOutput(arrayIsDefined(someArray, 6));

    Ожидаемый результат: false

    Простой пример с двумерным массивом

    CF 8+ Проверка того, задан ли элемент массива

    FirstArray = [1,2,3];
    secondArray = [11,12,13];
    combineArray = arrayNew(2);
    arrayAppend(combineArray, firstArray);
    arrayAppend(combineArray, secondArray);
    writeOutput(arrayIsDefined(combineArray, 3));

    Ожидаемый результат: No

    Простой пример с двумерным массивом

    Lucee 4.5+ Проверка того, задан ли элемент массива

    FirstArray = [1,2,3];
    secondArray = [11,12,13];
    combineArray = arrayNew(2);
    arrayAppend(combineArray, firstArray);
    arrayAppend(combineArray, secondArray);
    writeOutput(arrayIsDefined(combineArray, 2));

    Ожидаемый результат: true

    © 2012–present Foundeo, Inc. and the CFDocs contributors.
    Licensed under the MIT License.
    ColdFusion is a trademark of Adobe Systems Incorporated.
    https://cfdocs.org/arrayisdefined

    Spec-Zone.ru

    Настройки Оффлайн Что нового Помощь О нас
    Spec-Zone .ru
    спецификации, руководства, описания, API