Page MenuHomePhorge

test_optional_chain.cjs
No OneTemporary

Size
516 B
Referenced Files
None
Subscribers
None

test_optional_chain.cjs

// Simple test for optional chaining
console.log("Test 1: Basic optional chaining");
const value = undefined;
const result = value?.thing;
console.log("value?.thing:", result);
console.log("\nTest 2: With object");
const obj = { nested: { deep: "value" } };
const result2 = obj?.nested?.deep;
console.log("obj?.nested?.deep:", result2);
console.log("\nTest 3: In if statement");
if (value?.thing) {
console.log("FAIL");
} else {
console.log("PASS: value?.thing is falsy");
}
console.log("\nAll tests done");

File Metadata

Mime Type
text/plain
Expires
Sun, May 3, 8:56 AM (6 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
523784
Default Alt Text
test_optional_chain.cjs (516 B)

Event Timeline