除錯
Debug.log
有兩個引數,一個 String
來標記控制檯中的除錯輸出(所以你知道它來自哪裡/訊息對應的內容),以及任何型別的值。Debug.log
執行將標記和值記錄到 JavaScript 控制檯的副作用,然後返回該值。JS 中的實現可能類似於:
function log (tag, value){
console.log(tag, value);
return value
}
JavaScript 具有隱式轉換,因此 value
不必顯式轉換為 String
,以使上述程式碼生效。然而,榆樹型別必須顯式轉換為一個 String
,併為原生代碼 Debug.log
顯示這個動作。