调试
Debug.log
有两个参数,一个 String
来标记控制台中的调试输出(所以你知道它来自哪里/消息对应的内容),以及任何类型的值。Debug.log
执行将标记和值记录到 JavaScript 控制台的副作用,然后返回该值。JS 中的实现可能类似于:
function log (tag, value){
console.log(tag, value);
return value
}
JavaScript 具有隐式转换,因此 value
不必显式转换为 String
,以使上述代码生效。然而,榆树类型必须显式转换为一个 String
,并为本地代码 Debug.log
显示这个动作。