Create a function to implement a basic pub/sub (publish-subscribe) pattern.
HardProblem Statement
Create a function to implement a basic pub/sub (publish-subscribe) pattern.
Sample Input
Topics and callback functions to subscribe and publish
Sample Output
Topic 1 Published!
Limits
Time: 2s · Memory: 256 MB
Code Editor
00:00
// Implement pub/sub pattern
function PubSub() {
// Initialize an object to store topics and subscribers
// Create methods for subscribe, unsubscribe, and publish
}
const pubsub = new PubSub();
pubsub.subscribe("topic1", () => console.log("Topic 1 Published!"));
pubsub.publish("topic1");
Input
Topics and callback functions to subscribe and publish
Expected Output
Topic 1 Published!