Underscore.js _.isAssociative () Метод
_. Метод isAssociative () проверяет, является ли данное значение ассоциативным или нет. Ассоциативный объект - это объект, к элементам которого можно получить доступ через ключ или индекс. Опыт, Массивы.
Синтаксис:
_.isAssociative (значение);
Параметры: этот метод принимает один параметр, как указано выше и описано ниже:
- значение: данное значение, которое необходимо проверить на ассоциативность.
Возвращаемое значение: этот метод возвращает логическое значение (возвращает true, если данное значение ассоциативно, иначе false).
Примечание. Это не будет работать в обычном JavaScript, поскольку для этого требуется установка библиотеки contrib underscore.js.
Библиотеку contrib underscore.js можно установить с помощью npm install underscore-contrib.
Пример 1: Метод, возвращающий истину для массива.
Javascript
// Defining underscore contrib variable var _ = require( 'underscore-contrib' ); // Checking console.log( "The Value is Associative : " +_.isAssociative([1,2,3,4])); |
Выход:
Ценность ассоциативна: true
Пример 2: Метод, возвращающий false для целого числа.
Javascript
// Defining underscore contrib variable var _ = require( 'underscore-contrib' ); // Checking console.log( "The Value is Associative : " +_.isAssociative(2)); |
Выход:
Значение ассоциативно: false
Пример 3: Для сопоставления этот метод возвращает истину, поскольку к его значению можно получить доступ с помощью ключей.
Javascript
// Defining underscore contrib variable var _ = require( 'underscore-contrib' ); // Checking console.log( "The Value is Associative : " +_.isAssociative({1:2, 3:3})); |
Выход:
Ценность ассоциативна: true
Пример 4: Метод, возвращающий false для строковой переменной.
Javascript
// Defining underscore contrib variable var _ = require( 'underscore-contrib' ); // Checking console.log( "The Value is Associative : " +_.isAssociative( "GeeksforGeeks" )); |
Выход:
Значение ассоциативно: false