как изменить функцию?

304
22 октября 2017, 23:30

Подскажите как изменить функцию:

function isTrueObject(val) { 
  let bool; 
  if (val instanceof Array || val === null) { 
    bool = false; 
  } else if (typeof val === 'object') { 
    bool = true; 
  } else bool = false; 
  return bool; 
} 
 
console.log(isTrueObject({ x: 1 })); 
console.log(isTrueObject(1)); 
console.log(isTrueObject(0)); 
console.log(isTrueObject('jfkjv')); 
console.log(isTrueObject(false));

что бы был такой вид:

function isTrueObject(val) { 
  return expression; 
}

Answer 1

Вот так

function isTrueObject(val) { 
  return val instanceof Array || val === null ? false : typeof val === 'object' ? true : false; 
} 
 
console.log(isTrueObject({ x: 1 })); 
console.log(isTrueObject(1)); 
console.log(isTrueObject(0)); 
console.log(isTrueObject('jfkjv')); 
console.log(isTrueObject(false));

READ ALSO
Поделиться google, кодировка (неправильный tittle, description)

Поделиться google, кодировка (неправильный tittle, description)

После нажатия кнопки "поделится, на g+" при создании поста внизу (там где ссылка ), вместо тайтла отображает иероглифыС остальными кнопками...

284
Валидация Laravel

Валидация Laravel

Могу ли я с помощью валидации в контроллере задать максимальное значение числа? Тк

260
Как защитить данные в куках?

Как защитить данные в куках?

Добра всем) Нужно запомнить пользователя в куках

210
Вывести отдельно записи за каждый день

Вывести отдельно записи за каждый день

Проблема в следующем: пытаюсь создать временную линию событий, в которой события группируются по днямТ

334