console.dir(value); // Array(2) // Вам это ничего не говорит?
const arr = [20, 27];
console.log(arr.includes(27)); // true
// К тому же если бы это был объект (ассоциативный массив) в виде обычного массива (наличие порядка и длины), то...
const obj = {
0: 20,
1: 27,
length: 2
};
console.log(Array.prototype.includes.call(obj, 27)); // true
// Определение типа
const getType = something => Object.prototype.toString.call(something).slice(8, -1);
console.log(getType([1, 2, 3, 4, 5])); // Array
console.log(getType({})); // Object
console.log(getType(12)); // Number
console.log(getType("iamevg")); // String
// Перевод объекта в массив.
const obj = {
0: 20,
1: 27,
2: 54,
3: 12,
4: 67
};
console.log(Array.of(...(Object.entries(obj)).map(item => item[1]))); // [20, 27, 54, 12, 67]
console.log(Array.of(...Object.values(obj))); // тоже самое, только ES2017