以后的性能分析或调试。Writer单子可以通过生成逐步积累的辅助输出来处理这些任务。为了展示单子模式不局限于主要的函数式语言，这个例子用JavaScript实现了codice_128单子。首先，数组（具有嵌套的尾部）允许构造codice_128类型为链表。底层的输出值将位于这个数组的位置0，而位置1将隐蔽的持有连成一链的一些辅助注释：const writer = [value, []];定义codice_9是非常简单的：const unit = value => [value, []];定义