JSFiddle - React, Tailwind, and code Playground

by dazzafact

HTML

<script>

</script>

JavaScript

arr={nested:{nested2:{val:'isset'}}}
if(t=isset(arr,'nested.nested2.val','.')){
alert(t)
}
function isset(obj,nested,split) {
var sep=split || '.';
	var dub=obj
	var isset=false
	if(typeof(obj)!="undefined" && typeof(nested)!="undefined"){
		var arr=nested.split(sep);
		for(var k in arr){
			var key=arr[k];
			if(typeof(dub[key])=="undefined"){
				isset=false;
				break;
			}
			dub=dub[key];
      isset=dub
		}	
	}
	
	return isset;
}