JSFiddle - React, Tailwind, and code Playground

by fastfasterfastest

HTML

<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>
<script src="https://github.com/knockout/knockout/releases/download/v3.5.0-rc/knockout-3.5.0rc.js"></script>

JavaScript

console.log(ko.version);
try {
	console.log("Calling ko.utils.arrayForEach(null)");
	ko.utils.arrayForEach(null, function(i){ console.log(i); });
	console.log("done");
} catch(e){
  console.log("Error calling ko.utils.arrayForEach(null): " + e.description);
}
try {
	console.log("Calling ko.utils.arrayIndexOf(null)");
	ko.utils.arrayIndexOf(null, 13);
	console.log("done");
} catch(e){
  console.log("Error calling ko.utils.arrayIndexOf(null): " + e.description);
}
try {
	console.log("Calling ko.utils.arrayFirst(null)");
	ko.utils.arrayFirst(null, function(i){ console.log(i); return false; });
	console.log("done");
} catch(e){
  console.log("Error calling ko.utils.arrayFirst(null): " + e.description);
}
try {
	console.log("Calling ko.utils.arrayRemoveItem(null)");
	ko.utils.arrayRemoveItem(null, 13);
	console.log("done");
} catch(e){
  console.log("Error calling ko.utils.arrayRemoveItem(null): " + e.description);
}
try {
	console.log("Calling ko.utils.addOrRemoveItem(null)");
	ko.utils.addOrRemoveItem(null, 13, false);
	console.log("done");
} catch(e){
  console.log("Error calling ko.utils.addOrRemoveItem(null): " + e.description);
}
console.log("done");