JSFiddle - React, Tailwind, and code Playground

by franklovecchio

CoffeeScript

checkNested = (obj) ->
  args = Array::slice.call(arguments)
  obj = args.shift()
  i = 0

  while i < args.length
    return false  unless obj.hasOwnProperty(args[i])
    obj = obj[args[i]]
    i++
  true
  
test = 
  level1:
    level2:
      level3: "level3"

console.log checkNested test, "level3"
console.log checkNested test, "level1", "level2", "foo"