Underscore.js _.isAssociative () Метод

Опубликовано: 29 Июля, 2021

_. Метод 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